2015-03-12 1 views
-1

Я хотел бы знать, есть ли какой-либо контакт, например, «Майкл» в моем списке контактов, Whatsapp или нет. Я нашел ошибку, но eclipse сообщает мне, что она не распознает слово «активность» в коде, а другая вещь заключается в том, что я не знаю, где указать имя контакта в коде. Так что, пожалуйста, помогите мне с этим?Как проверить, имеет ли определенный контакт в моем списке контактов Whatsapp?

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

Это не возможно! Вы не можете проверить свое устройство, если у вас есть контакт, есть Whatsapp или любое приложение в этом отношении.