【android】通過號碼獲取聯繫人姓名

/**
* 通過電話號碼獲取姓名
* @param context
* @param phoneNum
* @return
*/
public String getContactNameFromPhoneNum(Context context, String phoneNum) {
String contactName = “”;
ContentResolver cr = context.getContentResolver();
Cursor pCur = cr.query(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,
ContactsContract.CommonDataKinds.Phone.NUMBER + ” = ?”,
new String[] { phoneNum }, null);
if (pCur.moveToFirst()) {
contactName = pCur
.getString(pCur
.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
}
pCur.close();
return contactName;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章