首页 > 其他 > 详细

添加联系人

时间:2015-11-04 14:23:54      阅读:275      评论:0      收藏:0      [点我收藏+]
    private void writeContacts() {
        ContentResolver resolver = getContentResolver();
        Uri uri = Uri.parse("content://com.android.contacts/raw_contacts");
        Uri dataUri = Uri.parse("content://com.android.contacts/data");
        Cursor cursor = resolver.query(uri, new String[]{"_id"}, null, null, null);
        if (cursor.moveToLast()) {
            int newId = cursor.getInt(0);
            newId += 1;
            ContentValues values = new ContentValues();
            values.put("contact_id", newId);
            resolver.insert(uri, values);

            ContentValues phoneValues = new ContentValues();
            phoneValues.put("data1", "13100000001");
            phoneValues.put("mimetype", "vnd.android.cursor.item/phone_v2");
            phoneValues.put("raw_contact_id", newId);
            resolver.insert(dataUri, phoneValues);

            ContentValues nameValues = new ContentValues();
            nameValues.put("data1", "lwh");
            nameValues.put("mimetype", "vnd.android.cursor.item/name");
            nameValues.put("raw_contact_id", newId);
            resolver.insert(dataUri, nameValues);
        }
    }
<uses-permission android:name="android.permission.WRITE_CONTACTS" />

 

添加联系人

原文:http://www.cnblogs.com/linson0116/p/4935638.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!