From 1cd98d499337ee71f218e78eddbf9bcbaf2e935b Mon Sep 17 00:00:00 2001 From: Hao Dong Date: Fri, 28 Feb 2025 20:42:34 +0000 Subject: [PATCH] Add content description for password&pin credential view. Bug: 384635437 Test: manual test with talkback on on settings device unlock Flag: EXEMPT for a11y big fix Change-Id: Ie9edd41dca8274cd69700d2a5dfc7b5fe5a7be8e --- res/values/strings.xml | 5 +++++ src/com/android/settings/password/ChooseLockPassword.java | 4 ++-- src/com/android/settings/password/ConfirmLockPassword.java | 5 ++--- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 15515cb17c2..63bf8b21744 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1739,6 +1739,11 @@ Current screen lock + + PIN area + + Device password + Pattern \u2022 Fingerprint diff --git a/src/com/android/settings/password/ChooseLockPassword.java b/src/com/android/settings/password/ChooseLockPassword.java index 7892ac47ffa..60589535f2d 100644 --- a/src/com/android/settings/password/ChooseLockPassword.java +++ b/src/com/android/settings/password/ChooseLockPassword.java @@ -585,10 +585,10 @@ public class ChooseLockPassword extends SettingsActivity { : (InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_VARIATION_PASSWORD)); if (mIsAlphaMode) { mPasswordEntry.setContentDescription( - getString(R.string.unlock_set_unlock_password_title)); + getString(R.string.unlock_accessibility_password)); } else { mPasswordEntry.setContentDescription( - getString(R.string.unlock_set_unlock_pin_title)); + getString(R.string.unlock_accessibility_pin_area)); } // Can't set via XML since setInputType resets the fontFamily to null mPasswordEntry.setTypeface(Typeface.create( diff --git a/src/com/android/settings/password/ConfirmLockPassword.java b/src/com/android/settings/password/ConfirmLockPassword.java index a09db22c215..ee9e3171dc2 100644 --- a/src/com/android/settings/password/ConfirmLockPassword.java +++ b/src/com/android/settings/password/ConfirmLockPassword.java @@ -66,7 +66,6 @@ import com.android.internal.widget.LockscreenCredential; import com.android.internal.widget.TextViewInputDisabler; import com.android.settings.R; import com.android.settings.SetupRedactionInterstitial; -import com.android.settings.SetupWizardUtils; import com.android.settings.Utils; import com.android.settingslib.animation.AppearAnimationUtils; import com.android.settingslib.animation.DisappearAnimationUtils; @@ -211,12 +210,12 @@ public class ConfirmLockPassword extends ConfirmDeviceCredentialBaseActivity { if (mIsAlpha) { mPasswordEntry.setInputType(currentType); mPasswordEntry.setContentDescription( - getContext().getString(R.string.unlock_set_unlock_password_title)); + getContext().getString(R.string.unlock_accessibility_password)); } else { mPasswordEntry.setInputType( InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_VARIATION_PASSWORD); mPasswordEntry.setContentDescription( - getContext().getString(R.string.unlock_set_unlock_pin_title)); + getContext().getString(R.string.unlock_accessibility_pin_area)); } // Can't set via XML since setInputType resets the fontFamily to null mPasswordEntry.setTypeface(Typeface.create(