我正在使用以下代码打开Android默认值添加联系人活动以在手机中添加联系人。
Intent intentInsert = new Intent(Contacts.Intents.Insert.ACTION);
intentInsert.setData(People.CONTENT_URI);
startActivity(intentInsert);
但是在Android sdk 2.1及以上版本中使用它时显示已被弃用。 如何在新联系人合同api中显示添加联系活动。
由于
答案 0 :(得分:4)
试试这个
Intent i = new Intent(Intent.ACTION_INSERT_OR_EDIT);
i.setType(ContactsContract.Contacts.CONTENT_ITEM_TYPE);
i.putExtra(Insert.NAME,"Name");
i.putExtra(Insert.PHONE,"Number");
startActivity(i);
答案 1 :(得分:1)
是以上方法在2.1或以上之后被弃用尝试使用
intentInsert.setData(ContactsContract.CONTENT_URI);
适用于sdk 2.1或以上