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);   
    	}
    	
    }

版权声明:本文博客原创文章。博客,未经同意,不得转载。

原文地址:https://www.cnblogs.com/bhlsheji/p/4661160.html