通过电话号码查人名(ContentProvider)

来源:互联网 发布:java resultset 编辑:程序博客网 时间:2024/04/30 07:12

通过电话号码查人名(ContentProvider)

作者:ligang305 | 出处:博客园 | 2012/7/18 8:26:38 | 阅读40
/**
* 通过内容提供者 查询当前手机号码所对应的人名
* @param incomingNumber
*/
public String queryNumberName(String incomingNumber) {
Uri uri = Uri.parse("content://com.android.contacts/data/phones/filter/"+incomingNumber);
ContentResolver  resolver = getContentResolver();
Cursor cursor = resolver.query(uri,
new String[]{"display_name"},
null,
null,
null);
if(cursor.moveToFirst()){
String phonename =  cursor.getString(0);
cursor.close();
return phonename;
}
return incomingNumber;
}
原创粉丝点击