android 保存联系人,保存android联系后获取联系人ID
我通過此代碼保存聯系人
ArrayList ops =
new ArrayList();
...
int rawContactInsertIndex = ops.size();
ops.add(ContentProviderOperation.newInsert(RawContacts.CONTENT_URI)
.withValue(RawContacts.ACCOUNT_TYPE, accountType)
.withValue(RawContacts.ACCOUNT_NAME, accountName)
.build());
ops.add(ContentProviderOperation.newInsert(Data.CONTENT_URI)
.withValueBackReference(Data.RAW_CONTACT_ID, rawContactInsertIndex)
.withValue(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE)
.withValue(StructuredName.GIVEN_NAME, linkname1)
.withValue(StructuredName.FAMILY_NAME, linkname2)
.build());
getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);
保存聯系人后,我需要獲取_ID字段,以便我可以從聯系人簿中獲取該聯系人以進行編輯.保存后如何獲取ID?
提前致謝
總結
以上是生活随笔為你收集整理的android 保存联系人,保存android联系后获取联系人ID的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 串行口实验 编写程序利用PC机控制单片
- 下一篇: 用户可以改变计算机功能键吗,电脑键盘快捷