如何以编程方式在android中插入所有联系人?

时间:2013-04-12 12:05:43

标签: android

我正在尝试从我的Android应用程序插入联系人。我只能插入电话号码和姓名。请告诉我如何插入联系人的所有属性,如果某些属性存在多次,如电子邮件地址或联系电话这是我正在使用的代码

 ContentValues values = new ContentValues();
      values.put(People.NUMBER, phone);
      values.put(People.TYPE, Phone.TYPE_CUSTOM);
      values.put(People.LABEL, name);
      values.put(People.NAME, name);
      values.put(EmailAddress, "abc@gmail.com");

      Uri dataUri = getContentResolver().insert(People.CONTENT_URI, values);
      Uri updateUri = Uri.withAppendedPath(dataUri, People.Phones.CONTENT_DIRECTORY);
      values.clear();
      values.put(People.Phones.TYPE, People.TYPE_MOBILE);
      values.put(People.NUMBER, phone);
      updateUri = getContentResolver().insert(updateUri, values);

0 个答案:

没有答案