Tengo el número de teléfono. ¿Hay alguna manera de verificar si el número de teléfono existe en la base de datos de contactos en el dispositivo o no? Dependiendo de eso, necesito haber avanzado más en mi aplicación. Sugiera o si alguien puede tener un fragmento de código de muestra.existe contacto en los contactos
A continuación es el código que escribí:
public boolean contactExists(Activity _activity, String number) {
String[] mPhoneNumberProjection = { PhoneLookup._ID, PhoneLookup.NUMBER, PhoneLookup.DISPLAY_NAME };
Cursor cur = _activity.getContentResolver().query(number, mPhoneNumberProjection, null, null, null);
try {
if (cur.moveToFirst()) {
return true;
}
} finally {
if (cur != null)
cur.close();
}
return false;
}// contactExists
Gracias por adelantado ...
hi @ user1306412 en mi caso esta función siempre devuelve falsa, hago lo que answeres, ¿me das alguna sugerencia? –