`
阿尔萨斯
  • 浏览: 4169972 次
社区版块
存档分类
最新评论

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics