我想知道某个联系人,例如我的联系人列表中名为“Michael”的联系人是否有Whatsapp。 我发现了一个错误,但是eclipse告诉我它不能识别代码中的“活动”这个词,另一个是我不知道在代码中将联系人的名字放在哪里。那么请你帮帮我吗?
String[] projection = new String[] { RawContacts._ID };
String selection = ContactsContract.Data.CONTACT_ID + " = ? AND account_type IN (?)";
String[] selectionArgs = new String[] { "THE_CONTACT_DEVICE_ID", "com.whatsapp" };
Cursor cursor = activity.getContentResolver().query(RawContacts.CONTENT_URI, projection, selection, selectionArgs, null);
boolean hasWhatsApp = cursor.moveToNext());
if (hasWhatsApp){
String rowContactId = cursor.getString(0)
}
谢谢
答案 0 :(得分:0)
那是不可能的!如果您有联系人,有Whatsapp或任何申请,您无法检查您的设备。