From 71a05be9719623e65ea44b5d5ec1f692c1ada1d9 Mon Sep 17 00:00:00 2001 From: Jason Edson Date: Thu, 14 Oct 2021 12:16:29 -0700 Subject: [PATCH] Settings: Show user's Google avatar on the homepage Change-Id: I16f3e241d2d2a4a25977fe7428687b88c8fde0c6 Signed-off-by: Jason Edson --- res/values/config.xml | 6 +++--- res/values/strings.xml | 6 +++--- .../settings/accounts/AccountFeatureProviderImpl.java | 7 +++++-- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/res/values/config.xml b/res/values/config.xml index 4d899866872..bf12ff973f1 100644 --- a/res/values/config.xml +++ b/res/values/config.xml @@ -245,7 +245,7 @@ true - false + true true @@ -254,7 +254,7 @@ true - true + false false @@ -350,7 +350,7 @@ true - + intent:#Intent;action=com.android.settings.action.VIEW_ACCOUNT;category=android.intent.category.DEFAULT;launchFlags=0x8000;S.extra.callingPackageName=com.android.settings;end false diff --git a/res/values/strings.xml b/res/values/strings.xml index 4edd866635a..e60455a52c4 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -12329,7 +12329,7 @@ Data usage charges may apply. Depends on another setting - + com.google @@ -12340,7 +12340,7 @@ Data usage charges may apply. - Account + Google Account %d accounts @@ -13084,7 +13084,7 @@ Data usage charges may apply. %1$s copied to clipboard. - + Profile picture, double tap to open Google Account Accessibility usage diff --git a/src/com/android/settings/accounts/AccountFeatureProviderImpl.java b/src/com/android/settings/accounts/AccountFeatureProviderImpl.java index f041d7bbdd8..716cdcba6d6 100644 --- a/src/com/android/settings/accounts/AccountFeatureProviderImpl.java +++ b/src/com/android/settings/accounts/AccountFeatureProviderImpl.java @@ -4,14 +4,17 @@ import android.accounts.Account; import android.accounts.AccountManager; import android.content.Context; +import com.android.settings.R; +import com.android.settings.overlay.FeatureFactory; + public class AccountFeatureProviderImpl implements AccountFeatureProvider { @Override public String getAccountType() { - return "com.google"; + return FeatureFactory.getAppContext().getString(R.string.account_type); } @Override public Account[] getAccounts(Context context) { - return AccountManager.get(context).getAccountsByType("com.google"); + return AccountManager.get(context).getAccountsByType(getAccountType()); } }