Android联系人中的特殊“我的联系人”组

时间:2014-10-08 19:14:44

标签: android android-contacts

在Android中,当人物应用显示Google帐户的联系人时,默认情况下,它仅显示属于我的联系人在Android中加星标组的联系人

我想显示相同的联系人子集,因为完整的联系人列表包含大量的漏洞。这可以通过testing group membership为每个联系人提供;这显然需要知道所需的群组ID。

问题是:这些"显然是特殊的"确定哪些群体?他们的ID或名称是否已修复? (在我测试的设备中,"主要" Gmail帐户是1和2;但我怀疑这是可靠的。)

1 个答案:

答案 0 :(得分:1)

根据source code for the Contacts app(特别是ContactsCommon项目中的ContactLoader类),可以通过Groups表中的信息识别这些组。特别是:

  • AUTO_ADD == 1表示默认(我的联系人)组。
  • FAVORITES == 1表示收藏夹(Android版加星标)组。

但是,这两个字段仅在API级别11 +上可用。