【发布时间】:2012-10-18 17:19:08
【问题描述】:
我正在制作一个通信应用程序,该应用程序已在 AccountManager 中设置了特定的帐户类型,并附加了一个 SyncAdapter。我的一些联系人有一个 RawContact,其中包含我的新帐户的 MIMETYPE 和一些相关数据。
我正在寻找正确的方法来查询手机联系人列表中每个联系人的列表/光标,这些联系人列表中附加了这些新帐户之一。我想获取整个联系人,以便我可以检索他们的电话号码、显示名称和图片 uri,但我只需要附加了我的新帐户类型的联系人。
我有一种感觉,我需要将两个表与一些投影或选择参数连接在一起,以在一个光标对象中获取所有这些数据。我只是不确定到底该怎么做,尽管我已经尝试了很多不同的事情,即能够获取所有联系人,或者我的特定帐户类型的所有 RawContact 行,但不能同时获取。
谢谢
【问题讨论】:
标签: android contacts contactscontract accountmanager rawcontacts