如何有效的获取通讯录中的工作 公司等信息

在获取本地通讯录信息的时候,由于很多字段的第二键值相同,所以在获取公司职位等信息的时候,不可与前面的姓名号码等同时获取,而是先存储id,姓名等信息,然后通过数据库筛选出只包含公司职位的字段值,然后再存储到本地。流程如下:

  (1)首先获取id姓名等信息

    Uri uri =ContactsContract.CommonDataKinds.Phone.CONTENT_URI;
   
cursor = context.getContentResolver().query(uri,
                          new String[] {"display_name", "sort_key", "contact_id",
                                 "data1" }, null, null, "sort_key");

    if(cursor.moveToFirst()) {
         do {
              LinkManModel contact = newLinkManModel();
              String contact_phone = cursor.getString(cursor
                   .getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
                          ……
                      }
                    while(cursor.moveToNext());
                  }

  (2)获取公司信息

 

    CursororgCursor = context.getContentResolver().query(ContactsContract.Data.CONTENT_URI, new       String[]{ContactsContract.CommonDataKinds.Organization.COMPANY,ContactsContract.CommonDataKin  ds.Organization.TITLE, "contact_id"},
    ContactsContract.CommonDataKinds.Nickname.CONTACT_ID+"="+"contact_id"+"AND "+
ContactsContract.Data.MIMETYPE+"='"+ContactsContract.CommonDataKinds.Organization.CONTENT_IT  EM_TYPE+"'", null, null);
    if(orgCursor.moveToFirst()){
      do{
           String company =orgCursor.getString(orgCursor.getColumnIndex(ContactsContract.CommonDataKinds.Organization.COMPANY));
           String position =orgCursor.getString(orgCursor.getColumnIndex(ContactsContract.CommonDataKinds.Organization.TITLE))
}while(orgCursor.moveToNext());
}
    orgCursor.close();

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 2023年,TXL是一款集短信、相册和通讯录功能为一体的全新APP,具备双端完美版的特点。 首先,TXL的短信功能提供了更加方便快捷的短信交流方式。用户可以通过TXL应用即时发送和接收短信,而不再需要打开手机自带的短信应用。TXL的短信功能还支持群发和群聊,方便用户与多个联系人进行批量信息传递和群组交流。同时,TXL还具备消息提醒功能,能够及时通知用户收到的新短信。 其次,TXL的相册功能能够帮助用户进行照片管理和分享。用户可以将手机的照片导入到TXL的相册,并进行分类整理,方便查找和浏览。用户还可以选择将相册的照片分享给朋友和家人,使得图片传输更加便捷。 最后,TXL的通讯录功能也是其重要的特点之一。用户可以将手机的联系人同步到TXL的通讯录,实现联系人的备份和管理。此外,通讯录还支持添加和修改联系人信息,并具备搜索功能,方便用户快速找到需要的联系人。 总的来说,2023年的TXL短信相册通讯录APP是一款双端完美版的应用,将短信、相册和通讯录三大功能集于一身,为用户提供更加便捷和高效的通信和联系方式。无论是短信交流、照片管理还是联系人备份,TXL都将成为用户生活必不可少的应用。 ### 回答2: 2023年的TXL短信相册通讯录app双端完美版是指该应用程序在手机和电脑等多个平台上都可以完美运行,并且可以实现短信、相册和通讯录的高效管理和同步功能。 首先,该应用程序在手机端可以安装在各类智能手机上,无论是iOS系统还是Android系统,用户都可以轻松下载并安装。在手机上,用户可以通过该应用程序方便地管理自己的短信,包括查看、发送、删除和存储等功能。同时,该应用程序还具备相册管理功能,用户可以随时查看、编辑和分享自己的照片。此外,该应用还能够帮助用户整理和备份手机通讯录信息,实现信息的同步和保护。 而在电脑端,用户可以通过浏览器或者专门的软件来使用该应用程序。在电脑上,用户可以登录自己的账号,并将手机的短信、相册和通讯录信息同步到电脑上进行管理和查看。用户可以通过电脑端更方便地进行短信的批量发送、相册照片的编辑和整理,以及通讯录的导入和导出等操作。 双端完美版的TXL短信相册通讯录app能够有效地解决手机和电脑之间的信息同步和管理问题,使得用户可以更加方便地随时随地查看和操作自己的短信、相册和通讯录信息。它不仅简化了用户的操作流程,提高了工作效率,还保证了信息的安全性和可靠性。这样的应用程序将会成为2023年用户的理想选择。 ### 回答3: 2023 TXL短信相册通讯录是一款双端完美版的应用程序,旨在帮助用户更方便地管理短信、相册和通讯录。 首先,在短信管理方面,该应用程序提供了功能强大的短信管理工具。用户可以查看、发送和接收短信,还可以对短信进行分类、删除和导出等操作。同时,该应用程序还支持短信备份和恢复功能,用户可以随时备份和还原重要的短信。 其次,在相册管理方面,该应用程序提供了一个直观且易于使用的界面,用户可以浏览、编辑和分享相册的照片。此外,该应用程序还支持相册备份和恢复功能,以确保用户的照片永远不会丢失。 最后,在通讯录管理方面,该应用程序提供了一个全面的通讯录管理工具。用户可以查看、编辑和删除联系人信息,并且还可以导入和导出联系人。此外,该应用程序还支持通讯录同步功能,可以将用户的通讯录与其他设备同步,以确保联系人信息的一致性。 总之,2023 TXL短信相册通讯录是一款功能齐全的双端完美版应用程序,帮助用户更方便地管理短信、相册和通讯录。无论是在短信管理、相册管理还是通讯录管理方面,该应用程序都能满足用户的需求,并提供强大的备份和恢复功能,确保用户的数据永远不会丢失。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值