代码:

/**
* 获得收藏夹的联系人
*/
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中如何取得用户手机的常用联系人(即收藏夹的联系人)相关推荐

  1. 判断用户 小程序_【重要声明】小程序维护中,iphone用户手机暂时用不了小程序...

    小编正在加急处理问题中,小程序维护,iphone用户手机暂时用不了小程序,目前可以用电脑登陆微信,然后点击文章里的程序链接即可下载和购买您需要的试卷! 如果您用电脑也无法下载已订阅的试卷可以后台留言, ...

  2. Android 微信支付 判断用户手机是否安装微信客户端

    微信支付不像支付宝支付那样. 对于支付宝支付,当我们的APP程序开始调用支付宝SDK去支付的时候,它会自动去判断你手机是否已经安装了支付宝客户端,有的话直接调起客户端进行支付:没有的话,会调用sdk自 ...

  3. 计算机收藏夹无法添加,在win7中,怎么解决无法添加网页到IE收藏夹?

    有很多使用win7的用户发现一个问题,就是无法添加网页到IE收藏夹里,那这个时候该怎么办呢?让我们一起来看看吧. 主要症状 点击添加收藏夹没有反应.收藏夹内容空白 可能原因 IE浏览器收藏夹路径被修改 ...

  4. android中华为、小米手机设置头像裁剪失败问题

    近期写代码碰到华为.小米手机拍照.从相册获取图片设置头像失败的问题,在网上浏览一些相关博客后,终于解决了此问题,特在此记录,分享给大家,也算是自己的一个笔记了! 问题原因:裁剪时 return-dat ...

  5. Android中如何监听手机GPS打开状态

    位置坐标监听.GPS卫星状态监听在Android应用中常见,我们是否一进入应用就注册相应的监听? 答案当然不是的.比如,手机的GPS没有打开,而我们注册了监听,那有什么用呢? 所以,我们应该实时监听手 ...

  6. 多个android手机客户端通信,android中利用Socket实现手机客户端与PC端进行通信

    服务器端: import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; impo ...

  7. Android中如何监听手机电话状态

    问题描述:当应用中需要对来电这一状态进行处理时(例如来电时显示来电话号码归属地等),就需要对电话状态进行监听. 解决步骤:1.对电话状态的监听最好是放在服务中,因为有一种服务的启动方式可以不依赖于ac ...

  8. 【Android 逆向】Android 系统中文件的用户和分组 ( 文件所有者与分组 | /sdcard/ 的文件分组 | /data/ 目录分析 | 用户类型 )

    文章目录 一.文件所有者与分组 二./sdcard/ 的文件分组 三./data/ 目录分析 四.用户类型 一.文件所有者与分组 使用 ls -l 命令 , 查看 Android 系统根目录 , 下图 ...

  9. Android 中的context, service,active和intent使用详解

    在一个Android应用中,主要是由四种组件组成的,这四种组件分别是Context,Activity,Intent,Service. Content被译为上下文,是应用程序中心,应用程序所有功能可以通 ...

最新文章

  1. P1522 牛的旅行
  2. Salesforce Einstein承诺提供“开箱即用”的人工智能应用程序
  3. MVC3 基本业务开发框架(强转)
  4. 【工具类】分布式文件存储-FastDFS
  5. ps怎么制作流体_PS教程:制作渐变流体效果海报
  6. php扩展dio,PHP Dio扩展新函数dio_fdopen参数返回--bad file descriptor的分
  7. 基于verilog流水灯设计
  8. 牛客练习赛26B 烟花 (概率DP)
  9. 备份事务日志时遇到 log corruption
  10. 移动深度学习:人工智能的深水区
  11. express在本地起一个简单服务器可能会用到的(本文用的uniapp做例子)
  12. 怎么用谷歌学术检索下载外文文献
  13. 秒杀抢购助手,支持淘宝/天猫+京东+苏宁易购+聚划算百亿补贴+拼多多抢券
  14. 计算机网络(第7版) - 第五章 运输层 习题答案
  15. bilibili有的视频没声音解决办法
  16. ROS出现“Couldn't find executable named listener below //home/xxx/catkin_ws/src/mypack”问题
  17. 通过Amazon SageMaker与Amazon Step Functions实现机器学习的CI/CD 方案
  18. HDFS机架感知功能原理(rack awareness)
  19. 【参考文献】视网膜色素上皮细胞生长培养
  20. (0001) H5开发之WebStorm 开发H5如何用手机打开测试

热门文章

  1. WriteProcessMemory函数说明
  2. java map 克隆_HashMap对象的深层克隆
  3. 粉丝活动:《uni-app跨平台开发与应用从入门到实践》一本(包邮)
  4. html标签role属性,data-role属性
  5. HTTPS 协议原理和流程
  6. 真棒 20 张图揭开内存管理的迷雾,瞬间豁然开朗
  7. unity击败计数_关于“击败”团队目标的思考
  8. 击败GANs的新生成式模型:score-based model(diffusion model)原理、网络结构、应用、代码、实验、展望
  9. Adams定义空气阻力
  10. 【LeetCode击败99%+】不使用加号和减号计算两整数之和