android通过号码查询联系人姓名
复制就可以用。传入号码和上下文
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上下文服务管理查询过程
- 选项菜单、子菜单、上下文菜单的使用
- Android 使用ContentObserver监听短信的变化,并发送信息给特定的
- android 版 双色球号码生成
- Android根据电话号码取得联系人姓名及头像
- Android手机中紧急号码的定制
- android edittext 输入手机号码格式变化
- Android 获取手机号码
- android 键对应的号码