直接写入联系人数据库
importClass(android.content.ContentUris);
importClass(android.content.ContentValues);
importClass(android.net.Uri);
importClass(java.lang.Integer);
importClass(android.provider.ContactsContract);
var item = new ContentValues();
var uri = context.getContentResolver().insert(ContactsContract.RawContacts.CONTENT_URI, item);
var rawId = ContentUris.parseId(uri);
alert(rawId);
console.log(rawId)
var id = new Integer(rawId);
item.clear();
item.put(ContactsContract.Data.RAW_CONTACT_ID, id);
item.put(ContactsContract.Data.MIMETYPE, ContactsContract.CommonDataKinds.StructuredName.CONTENT_ITEM_TYPE);
item.put(ContactsContract.CommonDataKinds.StructuredName.GIVEN_NAME, "我是autojs");
context.getContentResolver().insert(ContactsContract.Data.CONTENT_URI, item);
item.clear();
item.put(ContactsContract.Data.RAW_CONTACT_ID, id);
item.put(ContactsContract.Data.MIMETYPE, ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE);
item.put(ContactsContract.CommonDataKinds.Phone.NUMBER, "18503051XX7");
item.put(ContactsContract.CommonDataKinds.Phone.TYPE, ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE);
context.getContentResolver().insert(ContactsContract.Data.CONTENT_URI, item);
评论