From a03b962b3a7e2e426c3e7db51ba325f8d606415a Mon Sep 17 00:00:00 2001 From: Anubha Kushwaha Date: Wed, 14 Jul 2021 10:09:04 +0000 Subject: [PATCH] Add WEAR_TALKBACK_ENABLED as a secure system setting Bug: 185981712 Change-Id: I043f31e7da512bce072678614d8ba7e78123dbc5 (cherry picked from commit c7aa9ffe701c2d2b0aec0d8ebecf39eb5eff9dc9) --- core/java/android/provider/Settings.java | 7 +++++++ .../settings/validators/SecureSettingsValidators.java | 1 + 2 files changed, 8 insertions(+) diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index dba591d72413e..f75dd88c9cacc 100644 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -7236,6 +7236,13 @@ public final class Settings { public static final String TOUCH_EXPLORATION_GRANTED_ACCESSIBILITY_SERVICES = "touch_exploration_granted_accessibility_services"; + /** + * Is talkback service enabled or not. 0 == no, 1 == yes + * + * @hide + */ + public static final String WEAR_TALKBACK_ENABLED = "wear_talkback_enabled"; + /** * Whether the Global Actions Panel is enabled. * @hide diff --git a/packages/SettingsProvider/src/android/provider/settings/validators/SecureSettingsValidators.java b/packages/SettingsProvider/src/android/provider/settings/validators/SecureSettingsValidators.java index 7a9f81e088cc1..821c372282ed4 100644 --- a/packages/SettingsProvider/src/android/provider/settings/validators/SecureSettingsValidators.java +++ b/packages/SettingsProvider/src/android/provider/settings/validators/SecureSettingsValidators.java @@ -69,6 +69,7 @@ public class SecureSettingsValidators { Secure.TOUCH_EXPLORATION_GRANTED_ACCESSIBILITY_SERVICES, COLON_SEPARATED_COMPONENT_LIST_VALIDATOR); VALIDATORS.put(Secure.TOUCH_EXPLORATION_ENABLED, BOOLEAN_VALIDATOR); + VALIDATORS.put(Secure.WEAR_TALKBACK_ENABLED, BOOLEAN_VALIDATOR); VALIDATORS.put(Secure.ACCESSIBILITY_ENABLED, BOOLEAN_VALIDATOR); VALIDATORS.put( Secure.ACCESSIBILITY_SHORTCUT_TARGET_SERVICE,