vorhandene Ich möchte sehen, ob ein Kontakt in den Kontakten vorhanden database.I diesen Code aufkam haben:Kann nicht erkennen, Telefonnummer
public static boolean contactExists(Activity _activity, String number){
Uri lookupUri = Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI,Uri.encode(number));
String[] mPhoneNumberProjection = { ContactsContract.PhoneLookup._ID, ContactsContract.PhoneLookup.NUMBER, ContactsContract.PhoneLookup.DISPLAY_NAME };
Cursor cur = _activity.getContentResolver().query(lookupUri,mPhoneNumberProjection, null, null, null);
try {
if (cur.moveToFirst()) {
return true;
}
} finally {
if (cur != null)
cur.close();
}
return false;
}
Aber es gibt mir immer falsch, tho der Kontakt auf der existiert Gerät. Auch ich habe die Berechtigung in das Manifest integriert.
Me wieder hier ist ein einfacher Ansatz auch als das, werde ich es am Ende hinzufügen. –
Sie können Ihre eigene Antwort als die richtige Antwort markieren, um anderen Benutzern zu zeigen, dass Sie tatsächlich die richtige Antwort gefunden haben :-) – Darwind
Ich weiß es, ich muss 24 Stunden warten, bis ich sie akzeptiere. –