复制就可以用。传入号码和上下文
public static String queryNameByNum(String num,Context context)
{
Cursor cursorOriginal =
context.getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
new String[] {ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME},
ContactsContract.CommonDataKinds.Phone.NUMBER + "='"+num+"'",null,null);
if(null!=cursorOriginal)
{
if(cursorOriginal.getCount()>1)
{
return null;
}else{
if(cursorOriginal.moveToFirst())
{
return cursorOriginal.getString(cursorOriginal.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
}else
{
return null;
}
}
}else
{
return null;
}
}
本文介绍了一个用于查询手机通讯录中指定电话号码对应联系人姓名的方法。通过提供的代码示例,展示了如何利用Android系统的ContentResolver来实现这一功能。
710

被折叠的 条评论
为什么被折叠?



