Как использовать намерение для запуска Add Contact? - PullRequest
4 голосов
/ 09 ноября 2011

Я пытаюсь запустить функцию добавления контактов из моего приложения.Я знал, как вызвать контактную активность, но пока не знал, как запустить «Добавить контакт».Я новичок в изучении Android, пожалуйста, будьте конкретны.Спасибо.

Ответы [ 2 ]

10 голосов
/ 09 ноября 2011
Intent intent = new Intent(
            ContactsContract.Intents.SHOW_OR_CREATE_CONTACT,
            Uri.parse("tel:" + phoneNumber));
        intent.putExtra(ContactsContract.Intents.EXTRA_FORCE_CREATE, true);
        startActivity(intent);
2 голосов
/ 09 ноября 2011

Попробуйте этот код:

 Intent i = new Intent(Intent.ACTION_INSERT_OR_EDIT);
 i.setType(ContactsContract.Contacts.CONTENT_ITEM_TYPE);   
 startActivity(i);
...