首页 新闻 搜索 专区 学院

如何在某个联系人下面插入 信息 ?

0
悬赏园豆:20 [待解决问题]

知道联系人的Contact_Id,知道要插入的类型,知道要插入的值,提供cr  , 如何在插入记录 ?

如:(要插入邮箱信息。 联系人的id为 5 , type 为 [url=]TYPE_MOBILE[/url] , 值为 “Test.qq.com”)
public static int insertBasicEmail(int contact_Id,int type,String value,ContentResolver contentResolver) {
        
        ContentValues values = new ContentValues();
        values.put(ContactsContract.CommonDataKinds.Email.TYPE, type);
        values.put(ContactsContract.CommonDataKinds.Email.DATA, value);
        Uri uri = contentResolver.insert(ContactsContract.CommonDataKinds.Email.CONTENT_URI, values);
        
        return uri != null ? Integer.parseInt(uri.getLastPathSegment())
                : -1;
    }

请问 insert 的 Uri 应该如何匹配 ?

陆晓峰的主页 陆晓峰 | 初学一级 | 园豆:185
提问于:2011-03-10 14:46
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册