android 根据电话模糊查询姓名
来源:互联网 发布:p2p网络理财 编辑:程序博客网 时间:2024/05/01 04:36
public void getName() {
// 获取输入的电话号码
String incomingNumber = mDigits.getText().toString().replace(" ", "");ContentResolver contentResolver = mContext.getContentResolver();
Cursor cursor = null;
// 定义查询的结果集列
String[] projection = new String[] { ContactsContract.Contacts._ID,
ContactsContract.CommonDataKinds.StructuredName.GIVEN_NAME,
ContactsContract.CommonDataKinds.Phone.NUMBER };
// 模糊查询
cursor = contentResolver.query(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI, projection,
ContactsContract.CommonDataKinds.Phone.NUMBER+" LIKE"+" '"+ incomingNumber +"%'",
null, "");
mNameText.setBackgroundResource(R.drawable.pic_phone_callname_bg);
if (cursor == null || cursor.getCount() != 1 || incomingNumber.length() == 0) {
// 查询结果不存在或者有多件时
mNameText.setText("");
mNameText.getBackground().setAlpha(0);
} else {
// 查询结果有且仅有一件时
cursor.moveToFirst();
// 获取结果集第二列:姓名
String name = cursor.getString(1);mNameText.setText(name);
mNameText.setTextSize(20);
mNameText.getBackground().setAlpha(255);
}
}
- android 根据电话模糊查询姓名
- 【Android】利用AutoCompleteTextView控件联系人自动补全与根据联系人姓名查询电话
- Android开发获取联系人信息&根据姓名查找电话%根据电话查找姓名
- AngularJs根据姓名查询
- 查询联系人姓名和电话
- Android读取联系人姓名、电话
- 查询学生姓名、所属年级及电话
- Android通讯录模糊查询搜索(号码,姓名,首字母简拼,全拼),批量选取联系人
- Android通讯录模糊查询搜索(号码,姓名,首字母简拼,全拼),批量选取联系人
- 根据姓名查询年龄是否超过100
- Android获取联系人姓名和电话
- Android获取手机联系人姓名电话
- android 2.x 根据姓名查找通讯录
- Android中 根据电话号码获取联系人姓名
- android 根据短信地址匹配联系人姓名
- android 根据联系姓名获取电话号码
- Android中根据电话号码取联系人姓名
- android 模糊查询
- 一个通用Makefile详解--收藏一个网址
- 你必须知道一个移动产品的基本需求特性
- 一个低级Illegal instruction错误的定位--忽略编译期警告就得加倍偿还
- 继承知识点 实例
- 在jar包中打入dll文件并调用的方式
- android 根据电话模糊查询姓名
- Android 读取正在运行非系统的程序
- 欧拉角旋转函数
- 有一个整数数组,然后有一个数m,要找到整数数组中,所有和等于m的组合,并输出。
- TFT LCD在S5PV210平台调试记录
- Spring3.2.3和Hibernate4.2.1整合
- 删除字符串前后的空格
- MySQL索引背后的数据结构及算法原理
- Android 开发命令工具错误排除 之 fastboot