연락처 번호 대신 연락처 이름을 표시하는 방법이 있습니까?연락처 이름을 연락처 이름으로 변경하려면 어떻게해야합니까?
이 방법은받은 편지함에서 전화 번호를 반환하지만 내가 대신 이름이 필요합니다
UPDATE : 코드는 원래의 변경.
참고 : 해당 연락처 이름을받은 편지함에 표시하려면 연락처 번호를 변경하려고합니다. Im 유효한 모든 접촉 이름의 명부를 얻는 것을 시도하지 않는 Im.
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
나는 내가 이전에 게시 된 코드에서 실수를 깨달았다. 이것은 내가 작업하고있는 버전입니다. 나는 내 SMS 수신함에있는 번호를 읽고 있지만 전화 번호는 보여줍니다. 위의 코드를 적용하는 방법을 알고 있습니까? – SpicyWeenie