如何检查我的联系人列表中的某个联系人是否有Whatsapp?

时间:2015-03-12 20:57:33

标签: android contacts whatsapp

我想知道某个联系人,例如我的联系人列表中名为“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)
}

谢谢

1 个答案:

答案 0 :(得分:0)

那是不可能的!如果您有联系人,有Whatsapp或任何申请,您无法检查您的设备。