連絡先の名前と番号を取得するためのコードは次のとおりです。携帯電話番号と連絡先の名前のみを取得するにはどうすればよいですか?連絡先の名前にはいくつかの番号が付いている場合があります。名前の携帯電話番号を取得するには?連絡先に電話番号のみを取得する方法
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));
}
電話番号が有効かどうかを確認するには、https://github.com/googlei18n/libphonnumberこのライブラリを使用します。 –