There is an icon displayed in account settings for each account. For Google account there is one icon, for Facebook another.
Is there a way of getting this icon from the code in application?
There is an icon displayed in account settings for each account. For Google account there is one icon, for Facebook another.
Is there a way of getting this icon from the code in application?
Finally, I solved it:
private Drawable getIconForAccount(Account account, AccountManager manager) {
AuthenticatorDescription[] descriptions = manager.getAuthenticatorTypes();
PackageManager pm = getContext().getPackageManager();
for (AuthenticatorDescription description: descriptions) {
if (description.type.equals(account.type)) {
return pm.getDrawable(description.packageName, description.iconId, null);
}
}
return null;
}
smallIconId
insted of iconId
–
Novel © 2022 - 2024 — McMap. All rights reserved.
ContactManager
sample has an example on how to get the icon for an account if I remember correctly. – Pertinacious