特殊的“我的联系人”组中的Android通讯录
问题描述:
在Android中,当人们的应用程序显示一个谷歌帐户中的联系人,默认情况下只显示属于我的联系人和Android中团体出演的联系人。特殊的“我的联系人”组中的Android通讯录
我想显示这个相同的联系人子集,因为完整的联系人列表包含很多绒毛。这可以通过testing group membership为每个联系人进行;这显然需要确定所需的组ID。
现在的问题是:这些“显然特殊”的组怎样才能被识别?他们的ID或名称是否已修复? (我测试过的设备中的“主要”Gmail帐户是1和2,但我怀疑这是可靠的)。
答
根据source code for the Contacts app(特别是ContactsCommon项目中的ContactLoader
类),这些组可以通过Groups表中的信息进行标识。特别是:
但是,这两个字段仅在API级别11+上可用。