android 获取联系人和短消息信息

来源:学习笔记 责任编辑:栏目编辑 发表时间:2013-07-02 04:11 点击:

1. 调用系统的

  1. Cursor cursor = getContentResolver().query( 
  2.                 ContactsContract.Contacts.CONTENT_URI, nullnullnullnull); 
  3.         while (cursor.moveToNext()) { 
  4.  
  5.             // 获得通讯录中每个联系人的ID 
  6.             String contactId = cursor.getString(cursor 
  7.                     .getColumnIndex(ContactsContract.Contacts._ID)); 
  8.  
  9.             // 获得通讯录中联系人的名字 
  10.             String name = cursor 
  11.                     .getString(cursor 
  12.                             .getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME)); 
  13.             sb.append("名字:").append(name).append("\r\n"); 
  14.  
  15.             // 查看给联系人是否有电话,返回结果是String类型,1表示有,0表是没有 
  16.             String hasPhone = cursor 
  17.                     .getString(cursor 
  18.                             .getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER)); 
  19.  
  20.             if (hasPhone.equalsIgnoreCase("1")) 
  21.                 hasPhone = "true"
  22.             else 
  23.                 hasPhone = "false"
  24.  
  25.        

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Android 完全退出程序
      • 原创:Android应用开发-Andorid歌词秀,含源码
      • android 屏幕保护
      • Android手机软件汉化教程---第四课 dex文件汉化
      • 众多Android 开源项目推荐,给力工作给力学习
      • Android Audio代码分析4
      • Android得到已安装的应用程序信息!
      • Android开发者指南(29) —— USB Host and Accessory
      • Android成长的幕后推手:工程师鲁宾
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1