Loading core/java/android/provider/Settings.java +18 −0 Original line number Diff line number Diff line Loading @@ -7831,6 +7831,24 @@ public final class Settings { */ public static final String AWARE_TAP_PAUSE_TOUCH_COUNT = "aware_tap_pause_touch_count"; /** * For user preference if One-Handed Mode enabled. * @hide */ public static final String ONE_HANDED_MODE_ENABLED = "one_handed_mode_enabled"; /** * For user perference if One-Handed Mode timeout. * @hide */ public static final String ONE_HANDED_MODE_TIMEOUT = "one_handed_mode_timeout"; /** * For user tapps app to exit One-Handed Mode. * @hide */ public static final String TAPS_APP_TO_EXIT = "taps_app_to_exit"; /** * The current night mode that has been selected by the user. Owned * and controlled by UiModeManagerService. Constants are as per Loading core/proto/android/app/settings_enums.proto +5 −0 Original line number Diff line number Diff line Loading @@ -2669,4 +2669,9 @@ enum PageId { // Open: Settings > Sound > Do Not Disturb > Apps > <Choose App> // OS: R DND_APPS_BYPASSING = 1840; // OPEN: Settings > System > Gestures > One-Handed // CATEGORY: SETTINGS // OS: R QPR SETTINGS_ONE_HANDED = 1841; } core/proto/android/providers/settings/secure.proto +10 −1 Original line number Diff line number Diff line Loading @@ -587,7 +587,16 @@ message SecureSettingsProto { } optional Zen zen = 71; message OneHanded { option (android.msg_privacy).dest = DEST_EXPLICIT; optional SettingProto one_handed_mode_enabled = 1 [ (android.privacy).dest = DEST_AUTOMATIC ]; optional SettingProto one_handed_mode_timeout = 2 [ (android.privacy).dest = DEST_AUTOMATIC ]; optional SettingProto taps_app_to_exit = 3 [ (android.privacy).dest = DEST_AUTOMATIC ]; } optional OneHanded onehanded = 80; // Please insert fields in alphabetical order and group them into messages // if possible (to avoid reaching the method limit). // Next tag = 80; // Next tag = 81; } packages/SettingsProvider/src/android/provider/settings/backup/SecureSettings.java +3 −0 Original line number Diff line number Diff line Loading @@ -166,5 +166,8 @@ public class SecureSettings { Settings.Secure.ACCESSIBILITY_MAGNIFICATION_MODE, Settings.Secure.ACCESSIBILITY_BUTTON_TARGETS, Settings.Secure.ACCESSIBILITY_MAGNIFICATION_CAPABILITY, Settings.Secure.ONE_HANDED_MODE_ENABLED, Settings.Secure.ONE_HANDED_MODE_TIMEOUT, Settings.Secure.TAPS_APP_TO_EXIT, }; } packages/SettingsProvider/src/android/provider/settings/validators/SecureSettingsValidators.java +3 −0 Original line number Diff line number Diff line Loading @@ -253,5 +253,8 @@ public class SecureSettingsValidators { VALIDATORS.put( Secure.ACCESSIBILITY_BUTTON_TARGETS, ACCESSIBILITY_SHORTCUT_TARGET_LIST_VALIDATOR); VALIDATORS.put(Secure.ONE_HANDED_MODE_ENABLED, BOOLEAN_VALIDATOR); VALIDATORS.put(Secure.ONE_HANDED_MODE_TIMEOUT, ANY_INTEGER_VALIDATOR); VALIDATORS.put(Secure.TAPS_APP_TO_EXIT, BOOLEAN_VALIDATOR); } } Loading
core/java/android/provider/Settings.java +18 −0 Original line number Diff line number Diff line Loading @@ -7831,6 +7831,24 @@ public final class Settings { */ public static final String AWARE_TAP_PAUSE_TOUCH_COUNT = "aware_tap_pause_touch_count"; /** * For user preference if One-Handed Mode enabled. * @hide */ public static final String ONE_HANDED_MODE_ENABLED = "one_handed_mode_enabled"; /** * For user perference if One-Handed Mode timeout. * @hide */ public static final String ONE_HANDED_MODE_TIMEOUT = "one_handed_mode_timeout"; /** * For user tapps app to exit One-Handed Mode. * @hide */ public static final String TAPS_APP_TO_EXIT = "taps_app_to_exit"; /** * The current night mode that has been selected by the user. Owned * and controlled by UiModeManagerService. Constants are as per Loading
core/proto/android/app/settings_enums.proto +5 −0 Original line number Diff line number Diff line Loading @@ -2669,4 +2669,9 @@ enum PageId { // Open: Settings > Sound > Do Not Disturb > Apps > <Choose App> // OS: R DND_APPS_BYPASSING = 1840; // OPEN: Settings > System > Gestures > One-Handed // CATEGORY: SETTINGS // OS: R QPR SETTINGS_ONE_HANDED = 1841; }
core/proto/android/providers/settings/secure.proto +10 −1 Original line number Diff line number Diff line Loading @@ -587,7 +587,16 @@ message SecureSettingsProto { } optional Zen zen = 71; message OneHanded { option (android.msg_privacy).dest = DEST_EXPLICIT; optional SettingProto one_handed_mode_enabled = 1 [ (android.privacy).dest = DEST_AUTOMATIC ]; optional SettingProto one_handed_mode_timeout = 2 [ (android.privacy).dest = DEST_AUTOMATIC ]; optional SettingProto taps_app_to_exit = 3 [ (android.privacy).dest = DEST_AUTOMATIC ]; } optional OneHanded onehanded = 80; // Please insert fields in alphabetical order and group them into messages // if possible (to avoid reaching the method limit). // Next tag = 80; // Next tag = 81; }
packages/SettingsProvider/src/android/provider/settings/backup/SecureSettings.java +3 −0 Original line number Diff line number Diff line Loading @@ -166,5 +166,8 @@ public class SecureSettings { Settings.Secure.ACCESSIBILITY_MAGNIFICATION_MODE, Settings.Secure.ACCESSIBILITY_BUTTON_TARGETS, Settings.Secure.ACCESSIBILITY_MAGNIFICATION_CAPABILITY, Settings.Secure.ONE_HANDED_MODE_ENABLED, Settings.Secure.ONE_HANDED_MODE_TIMEOUT, Settings.Secure.TAPS_APP_TO_EXIT, }; }
packages/SettingsProvider/src/android/provider/settings/validators/SecureSettingsValidators.java +3 −0 Original line number Diff line number Diff line Loading @@ -253,5 +253,8 @@ public class SecureSettingsValidators { VALIDATORS.put( Secure.ACCESSIBILITY_BUTTON_TARGETS, ACCESSIBILITY_SHORTCUT_TARGET_LIST_VALIDATOR); VALIDATORS.put(Secure.ONE_HANDED_MODE_ENABLED, BOOLEAN_VALIDATOR); VALIDATORS.put(Secure.ONE_HANDED_MODE_TIMEOUT, ANY_INTEGER_VALIDATOR); VALIDATORS.put(Secure.TAPS_APP_TO_EXIT, BOOLEAN_VALIDATOR); } }