有没有办法显示联系人姓名而不是联系人号码?
此方法返回收件箱中的电话号码,但我需要名称:
更新:代码从原来的改变。
注意:我正在尝试更改联系人号码以在收件箱中显示其相应的联系人姓名。我不想获取所有可用联系人姓名的列表。
public ArrayList<String> fetchInboxNumbers() {
ArrayList<String> sms = new ArrayList<String>();
Uri uriSms = Uri.parse("content://sms/inbox");
Cursor cursor = getContentResolver().query(uriSms,
new String[] { "_id", "address", "date", "body" }, null, null,
null);
cursor.moveToFirst();
while (cursor.moveToNext()) {
String address = cursor.getString(1); // Displays phone number
sms.add(address);
}
return sms;
} // END FETCHINBOX