電話で連絡先番号を取得しようとしていますが、正常に完了しましたが、形式は連絡先ごとに異なります。
連絡先情報を取得するために使用するコードは
Cursor cursor = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null,null, null);
while(cursor.moveToNext()) {
String displayName = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
String phoneNumber = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
System.out.println("Phone Number " + phoneNumber);
出力は
電話番号 (555) 555-5555
電話番号 5555555555
なぜそうなのかわかりません。私が使用しているエミュレーターでは、まったく同じ方法で連絡先を追加しました。名前と携帯番号。なぜそれらが異なるのかわかりません
誰にもアイデアはありますか?