android中如何取得用户手机的常用联系人(即收藏夹的联系人)
代码:
/**
* 获得收藏夹的联系人
*/
private void getKeepedContacts(){
Cursor cur = getContentResolver().query(
ContactsContract.Contacts.CONTENT_URI, null, ContactsContract.Contacts.STARRED + " = 1 " , null, null);
startManagingCursor(cur);
int num = cur.getCount();
System.out.println(num + "");
int count = 0;
while (cur.moveToNext()) {
count ++;
long id = cur.getLong(cur.getColumnIndex("_id"));
Cursor pcur = getContentResolver().query(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
null,
ContactsContract.CommonDataKinds.Phone.CONTACT_ID + "="
+ Long.toString(id), null, null);
// 处理多个号码的情况
String phoneNumbers = "";
while (pcur.moveToNext()) {
String strPhoneNumber = pcur
.getString(pcur
.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
phoneNumbers += strPhoneNumber + ":";
}
phoneNumbers += "\n";
pcur.close();
String name = cur.getString(cur.getColumnIndex("display_name"));
contactNameList.add(name);
contactNumList.add(phoneNumbers);
}
cur.close();
}
android中如何取得用户手机的常用联系人(即收藏夹的联系人)相关推荐
- 判断用户 小程序_【重要声明】小程序维护中,iphone用户手机暂时用不了小程序...
小编正在加急处理问题中,小程序维护,iphone用户手机暂时用不了小程序,目前可以用电脑登陆微信,然后点击文章里的程序链接即可下载和购买您需要的试卷! 如果您用电脑也无法下载已订阅的试卷可以后台留言, ...
- Android 微信支付 判断用户手机是否安装微信客户端
微信支付不像支付宝支付那样. 对于支付宝支付,当我们的APP程序开始调用支付宝SDK去支付的时候,它会自动去判断你手机是否已经安装了支付宝客户端,有的话直接调起客户端进行支付:没有的话,会调用sdk自 ...
- 计算机收藏夹无法添加,在win7中,怎么解决无法添加网页到IE收藏夹?
有很多使用win7的用户发现一个问题,就是无法添加网页到IE收藏夹里,那这个时候该怎么办呢?让我们一起来看看吧. 主要症状 点击添加收藏夹没有反应.收藏夹内容空白 可能原因 IE浏览器收藏夹路径被修改 ...
- android中华为、小米手机设置头像裁剪失败问题
近期写代码碰到华为.小米手机拍照.从相册获取图片设置头像失败的问题,在网上浏览一些相关博客后,终于解决了此问题,特在此记录,分享给大家,也算是自己的一个笔记了! 问题原因:裁剪时 return-dat ...
- Android中如何监听手机GPS打开状态
位置坐标监听.GPS卫星状态监听在Android应用中常见,我们是否一进入应用就注册相应的监听? 答案当然不是的.比如,手机的GPS没有打开,而我们注册了监听,那有什么用呢? 所以,我们应该实时监听手 ...
- 多个android手机客户端通信,android中利用Socket实现手机客户端与PC端进行通信
服务器端: import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; impo ...
- Android中如何监听手机电话状态
问题描述:当应用中需要对来电这一状态进行处理时(例如来电时显示来电话号码归属地等),就需要对电话状态进行监听. 解决步骤:1.对电话状态的监听最好是放在服务中,因为有一种服务的启动方式可以不依赖于ac ...
- 【Android 逆向】Android 系统中文件的用户和分组 ( 文件所有者与分组 | /sdcard/ 的文件分组 | /data/ 目录分析 | 用户类型 )
文章目录 一.文件所有者与分组 二./sdcard/ 的文件分组 三./data/ 目录分析 四.用户类型 一.文件所有者与分组 使用 ls -l 命令 , 查看 Android 系统根目录 , 下图 ...
- Android 中的context, service,active和intent使用详解
在一个Android应用中,主要是由四种组件组成的,这四种组件分别是Context,Activity,Intent,Service. Content被译为上下文,是应用程序中心,应用程序所有功能可以通 ...
最新文章
- P1522 牛的旅行
- Salesforce Einstein承诺提供“开箱即用”的人工智能应用程序
- MVC3 基本业务开发框架(强转)
- 【工具类】分布式文件存储-FastDFS
- ps怎么制作流体_PS教程:制作渐变流体效果海报
- php扩展dio,PHP Dio扩展新函数dio_fdopen参数返回--bad file descriptor的分
- 基于verilog流水灯设计
- 牛客练习赛26B	烟花 (概率DP)
- 备份事务日志时遇到 log corruption
- 移动深度学习:人工智能的深水区
- express在本地起一个简单服务器可能会用到的(本文用的uniapp做例子)
- 怎么用谷歌学术检索下载外文文献
- 秒杀抢购助手,支持淘宝/天猫+京东+苏宁易购+聚划算百亿补贴+拼多多抢券
- 计算机网络(第7版) - 第五章 运输层 习题答案
- bilibili有的视频没声音解决办法
- ROS出现“Couldn't find executable named listener below //home/xxx/catkin_ws/src/mypack”问题
- 通过Amazon SageMaker与Amazon Step Functions实现机器学习的CI/CD 方案
- HDFS机架感知功能原理(rack awareness)
- 【参考文献】视网膜色素上皮细胞生长培养
- (0001) H5开发之WebStorm 开发H5如何用手机打开测试
热门文章
- WriteProcessMemory函数说明
- java map 克隆_HashMap对象的深层克隆
- 粉丝活动:《uni-app跨平台开发与应用从入门到实践》一本(包邮)
- html标签role属性,data-role属性
- HTTPS 协议原理和流程
- 真棒 20 张图揭开内存管理的迷雾,瞬间豁然开朗
- unity击败计数_关于“击败”团队目标的思考
- 击败GANs的新生成式模型:score-based model(diffusion model)原理、网络结构、应用、代码、实验、展望
- Adams定义空气阻力
- 【LeetCode击败99%+】不使用加号和减号计算两整数之和