我正在尝试检索电话中的联系人号码,并且我已经成功地做到了,但是每个联系人的格式不同。
我用来检索联系信息的代码是
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
我不明白为什么会这样。在我使用的模拟器中,我以完全相同的方式添加了联系人。姓名和手机号码。我不确定为什么它们不同
有人有什么想法吗?