我试图接触所有有电话号码的联络人,并记录他们的全名和电话号码(以及将来的联络照片),但我 st。 我的守则是:
String contacts = "";
Cursor cursor = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI,null, null, null, null);
while (cursor.moveToNext()) {
String contactId = cursor.getString(cursor.getColumnIndex(
ContactsContract.Contacts._ID));
String hasPhone = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER));
if (hasPhone == "1") {
contacts += cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME)) + ":" + "how to get number?" + "|";
}
}
cursor.close();
优势 如联系人有电话号码,电话应包含“1”,然后在“联系”电话号码上添加该号码和电话号码。 即便如此, 电话中不含“1”,(从标识中抽取)在状况说明中没有任何代码。 此外,你如何获得电话号码,也没有任何联系。 联系次数。