Я пытаюсь запустить собственное Android-действие «добавить или изменить контакт» с некоторыми данными, уже находящимися в форме. Это код В настоящее время я использую:
Intent intent = new Intent(Intent.ACTION_INSERT_OR_EDIT);
intent.setType(ContactsContract.Contacts.CONTENT_ITEM_TYPE);
intent.putExtra(Insert.NAME, "A name");
intent.putExtra(Insert.PHONE, "123456789");
startActivity(intent);
Моя проблема в том, что я хотел бы указать имя и фамилию. Я также заметил, что существует класс StructuredName, который содержит постоянные идентификаторы для всех полей, которые мне нужны. К сожалению, мне не удалось добавить поля StructuredName в намерение ...
Кто-нибудь знает, как это делается правильно?
Примечание: я не пытаюсь добавить контакт напрямую, но я хочу открыть заполненное диалоговое окно «Добавить контакт»!
Спасибо Да