Ich habe den folgenden Code, um Kontakt Name und Nummer zu erhalten. Wie bekomme ich nur Handy-Nummern und Namen in Kontakt? Ein Name in Kontakt kann ein paar Nummern haben. Wie bekomme ich Handy-Nummern für einen Namen?Wie bekomme ich nur Handy-Nummern in Kontakt
ContentResolver cr = activity.getContentResolver();
Cursor phones = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null, null, null);
while (phones.moveToNext()) {
name = phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
phoneNumber = phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
}
Verwenden Sie diese Bibliothek https://github.com/googlei18n/libphonummer, um zu überprüfen, ob die Telefonnummer gültig ist oder nicht. –