打开添加联系活动android sdk 2.1及以上

时间:2011-07-20 07:45:22

标签: android

我正在使用以下代码打开Android默认值添加联系人活动以在手机中添加联系人。

          Intent intentInsert = new Intent(Contacts.Intents.Insert.ACTION);
          intentInsert.setData(People.CONTENT_URI);
          startActivity(intentInsert);

但是在Android sdk 2.1及以上版本中使用它时显示已被弃用。 如何在新联系人合同api中显示添加联系活动。

由于

2 个答案:

答案 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或以上