【问题标题】:All contacts that have more than one phone number拥有多个电话号码的所有联系人
【发布时间】:2011-06-19 19:38:04
【问题描述】:

我正在尝试获取拥有多个电话号码的所有联系人。使用 sqlite3,我这样查询数据库:

select number,name,person,type 
  from view_v1_phones 
  where person in 
  (select person from view_v1_phones group by person having count(*)>1);

并得到了我想要的东西。但是,当我使用联系人 api (ContactsContract) 查询数据库时,我不知道如何使用它。

救命!

【问题讨论】:

    标签: android contactscontract


    【解决方案1】:

    这是我在做类似事情时发现的一个链接。这是一个非常全面的 Android 联系人指南。这是一个6页的指南!希望这会有所帮助:

    http://www.higherpass.com/Android/Tutorials/Working-With-Android-Contacts/1/

    【讨论】:

    • 这是一个很好的教程,但是,和大多数其他教程一样,它只显示了一个基本的联系人检索(获取所有联系人并在遍历它们时对每个联系人做一些事情)。我需要与很多联系人(500 多个)一起工作,而这种“获取所有”的方法效率很低。我需要更高级的数据库查询。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-22
    • 2011-01-22
    • 2013-02-21
    相关资源
    最近更新 更多