我在这个应用程序中使用小型Android应用程序我尝试获取联系人使用什么应用程序应用程序,并在联系人更新他/她的个人资料图片和状态时,从我的应用程序提醒我选择的什么应用程序联系人.
您可以查询内容光标以查看联系人具有的属性.
Cursor c1 = appActivity.getContentResolver().query(
ContactsContract.Data.CONTENT_URI
,null,null,null, null);
c1.moveToFirst();
DatabaseUtils.dumpCursor(c1);
c1.close();
Run Code Online (Sandbox Code Playgroud)
或者特别是如果你想查询whatsapp联系人这里是属性:
ContactsContract.RawContacts.ACCOUNT_TYPE使用值com.whatsapp查询MIMETYPE值vnd.android.cursor.item/vnd.com.whatsapp.profile例:
c = appActivity.getContentResolver().query(
ContactsContract.Data.CONTENT_URI
,new String[] { ContactsContract.Contacts.Data._ID }
,"mimetype=?",
new String[] { "vnd.android.cursor.item/vnd.com.whatsapp.profile" }, null);
c1.moveToFirst();
DatabaseUtils.dumpCursor(c1);
c1.close();
Run Code Online (Sandbox Code Playgroud)
注意(@Ragnar):MIMETYPE专栏对我不起作用.我使用了ACCOUNT_TYPE柱子,它起作用了.
| 归档时间: |
|
| 查看次数: |
3847 次 |
| 最近记录: |