我可以通过使用 putExtra 将信息作为额外数据传递来使用 Intent 创建新联系人,是否可以使用信息创建 Intent,如果联系人已经在电话簿中,它将使用新信息进行更新?
问问题
3854 次
2 回答
12
实际上,您可以使用意图通过 ContactsContract 创建新联系人,并且不推荐使用它。
http://developer.android.com/reference/android/provider/ContactsContract.Intents.Insert.html
对我有用的例子:
Intent i = new Intent(Intent.ACTION_INSERT_OR_EDIT);
i.setType(ContactsContract.Contacts.CONTENT_ITEM_TYPE);
i.putExtra(Insert.NAME, "TESTTEST");
i.putExtra(Insert.PHONE, "209384");
startActivity(i);
于 2010-12-18T16:02:47.873 回答
1
自 Android 2.0 起,不推荐使用 Intents 创建新联系人。使用ContactsContract。
于 2010-11-14T20:19:54.097 回答