【发布时间】:2014-10-10 19:09:10
【问题描述】:
我可以使用这段代码从 Android 的联系人提供程序中检索联系人组列表:
// Create a string array with the fields to retrieve for each group
final String[] groupsProjection = new String[] {
ContactsContract.Groups._ID,
ContactsContract.Groups.TITLE,
ContactsContract.Groups.ACCOUNT_NAME,
ContactsContract.Groups.ACCOUNT_TYPE
};
// Create a cursor for iterating over the groups
Cursor groupsCursor = context.getContentResolver().query(
ContactsContract.Groups.CONTENT_URI,
groupsProjection, null, null, null);
在检索时,我希望向用户显示组列表,并在结果旁边显示帐户类型的图标(例如,对于帐户类型 com.google,我希望显示 Google 的图标,Facebook 的 Facebook 帐户图标...)。
如何检索每种帐户类型的图标,最好不必添加 ACCOUNT_MANAGER 权限?
【问题讨论】: