复制就可以用。传入号码和上下文

    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;
        }
    }

更多相关文章

  1. Android上下文服务管理查询过程
  2. 选项菜单、子菜单、上下文菜单的使用
  3. Android 使用ContentObserver监听短信的变化,并发送信息给特定的
  4. android 版 双色球号码生成
  5. Android根据电话号码取得联系人姓名及头像
  6. Android手机中紧急号码的定制
  7. android edittext 输入手机号码格式变化
  8. Android 获取手机号码
  9. android 键对应的号码

随机推荐

  1. 用x种方式求第n项斐波那契数,99%的人只会
  2. Spark分区器HashPartitioner和RangeParti
  3. NAS迁移至OSS,目录迁移是顺序、随机判断
  4. 杂 | PMP项目管理认证
  5. 调用函数以及常用模块
  6. 好用的大数据平台有哪些?
  7. 如何用Python批量修改文件名?
  8. SumSwap独特的staking机制为何如此受欢迎
  9. 前端教程之Intro.js轻松实现新手引导效果
  10. Apache CarbonData 1.0.0发布及其新特性