ArrayList<ContentValues> data = new ArrayList<ContentValues>();
ContentValues row1 = new ContentValues();
row1.put(Data.MIMETYPE, Organization.CONTENT_ITEM_TYPE);
row1.put(Organization.COMPANY, "Android");
data.add(row1);
ContentValues row2 = new ContentValues();
row2.put(Data.MIMETYPE, Email.CONTENT_ITEM_TYPE);
row2.put(Email.TYPE, Email.TYPE_CUSTOM);
row2.put(Email.LABEL, "Green Bot");
row2.put(Email.ADDRESS, "[email protected]");
data.add(row2);
Intent intent = new Intent(Intent.ACTION_INSERT, Contacts.CONTENT_URI);
intent.putParcelableArrayListExtra(Insert.DATA, data);
startActivity(intent);
一些領域我沒有發現它在 android.provider.ContactsContract.Intents.Insert.Data(這是在倒數第二個指令使用) 沒有插入類中的數據變量,我正在使用API-8 v2.2 請幫助他們的任何其他方式來做到這一點? 我想填補這樣的數據添加聯繫人。打開聯繫人活動有已經插入
爲什麼你插入「前」和「碼」的標籤?請格式化您的代碼並更詳細地描述您的問題! – home 2012-03-03 16:25:46
您無法找到'ContactsContract.Intents.Insert.Data',因爲它僅在API 11之後纔可用。 – Tiago 2013-02-21 03:12:46