Android-往来:添加到联系人
//添加到联系人。使用事务 public void testAddContact() { String name[]={"周杰伦","谢霆锋","言承旭","林俊杰","潘玮柏","明道"," 甄子丹"," 周渝民", "罗志祥", "五月天","刘德华"," 麦浚龙"," 成龙"," 苏有朋"," 郭品超"," 阿杜" ,"郑嘉颖"," 吴尊"," 炎亚纶"," 王绍伟"," 唐禹哲"," 巫迪文"," 汪东城" }; for(String ss:name) { //首先插入空值,再得到rawContactsId 。用于以下插值 ContentValues values = new ContentValues (); //insert a null value Uri rawContactUri = getContentResolver().insert(RawContacts.CONTENT_URI,values); long rawContactsId = ContentUris.parseId(rawContactUri); //往刚才的空记录中插入姓名 values.clear(); //A reference to the _ID that this data belongs to values.put(StructuredName.RAW_CONTACT_ID,rawContactsId); //"CONTENT_ITEM_TYPE" MIME type used when storing this in data table values.put(Data.MIMETYPE,StructuredName.CONTENT_ITEM_TYPE); //The name that should be used to display the contact. values.put(StructuredName.DISPLAY_NAME,ss); //insert the real values getContentResolver().insert(Data.CONTENT_URI,values); //插入电话 values.clear(); values.put(Phone.RAW_CONTACT_ID,rawContactsId); //String "Data.MIMETYPE":The MIME type of the item represented by this row //String "CONTENT_ITEM_TYPE": MIME type used when storing this in data table. values.put(Data.MIMETYPE,Phone.CONTENT_ITEM_TYPE); values.put(Phone.NUMBER,"1008611"); getContentResolver().insert(Data.CONTENT_URI,values); } }
版权声明:本文博客原创文章。博客,未经同意,不得转载。