2013-05-09 2 views
0

ТАК, как мне это сделать? Я пробовал следующее:дисплей контакт с данным отображаемым именем android

Intent intent = new Intent(ContactsContract.Intents.SHOW_OR_CREATE_CONTACT); 
intent.setData(Uri.fromParts("mailto","[email protected]", null)); 
context.startActivity(intent); 

Вышеуказанное работает только с mailto или tel, как насчет имени?

ответ

2

Вы также можете отправить Person Имя с помощью Intents.Insert.NAME Умышленное как:

Intent intent = new Intent(ContactsContract.Intents.SHOW_OR_CREATE_CONTACT); 
intent.setData(Uri.fromParts("mailto","[email protected]", null)); 
// add name here 
intent.putExtra(Intents.Insert.NAME, sender_Name_here); 
context.startActivity(intent); 
+0

ммм он не работает. Действия не найдены для обработки Intent {act = com.android.contacts.action.SHOW_OR_CREATE_CONTACT (есть дополнительные функции)} – user1017674

Смежные вопросы