2014-10-08 51 views
1

在Android中,当人们的应用程序显示一个谷歌帐户中的联系人,默认情况下只显示属于我的联系人Android中团体出演的联系人。特殊的“我的联系人”组中的Android通讯录

我想显示这个相同的联系人子集,因为完整的联系人列表包含很多绒毛。这可以通过testing group membership为每个联系人进行;这显然需要确定所需的组ID。

现在的问题是:这些“显然特殊”的组怎样才能被识别?他们的ID或名称是否已修复? (我测试过的设备中的“主要”Gmail帐户是1和2,但我怀疑这是可靠的)。

回答

1

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

  • AUTO_ADD == 1为默认(我的联系人)基团。
  • FAVORITES == 1为收藏夹(在Android中加星标)组。

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

相关问题