Loading core/java/android/provider/Settings.java +21 −2 Original line number Diff line number Diff line Loading @@ -8864,8 +8864,8 @@ public final class Settings { public static final String WINDOW_MAGNIFICATION = "window_magnification"; /** * Controls magnification mode when magnification is enabled via a system-wide * triple tap gesture or the accessibility shortcut. * Controls magnification mode when magnification is enabled via a system-wide triple tap * gesture or the accessibility shortcut. * * @see#ACCESSIBILITY_MAGNIFICATION_MODE_FULLSCREEN * @see#ACCESSIBILITY_MAGNIFICATION_MODE_WINDOW Loading @@ -8886,6 +8886,25 @@ public final class Settings { */ public static final int ACCESSIBILITY_MAGNIFICATION_MODE_WINDOW = 0x2; /** * Magnification mode value that is capable of magnifying whole display and particular * region in a window. * @hide */ public static final int ACCESSIBILITY_MAGNIFICATION_MODE_ALL = 0x3; /** * Controls magnification capability. Accessibility magnification is capable of at least one * of the magnification modes. * * @see#ACCESSIBILITY_MAGNIFICATION_MODE_FULLSCREEN * @see#ACCESSIBILITY_MAGNIFICATION_MODE_WINDOW * @see#ACCESSIBILITY_MAGNIFICATION_MODE_ALL * @hide */ public static final String ACCESSIBILITY_MAGNIFICATION_CAPABILITY = "accessibility_magnification_capability"; /** * Keys we no longer back up under the current schema, but want to continue to * process when restoring historical backup datasets. Loading core/proto/android/providers/settings/secure.proto +4 −2 Original line number Diff line number Diff line Loading @@ -75,9 +75,11 @@ message SecureSettingsProto { // Settings for accessibility timeout optional SettingProto non_interactive_ui_timeout_ms = 32 [ (android.privacy).dest = DEST_AUTOMATIC ]; optional SettingProto interactive_ui_timeout_ms = 33 [ (android.privacy).dest = DEST_AUTOMATIC ]; // Settings for magnification mode // Settings for accessibility magnification. optional SettingProto accessibility_magnification_mode = 34 [ (android.privacy).dest = DEST_AUTOMATIC ]; optional SettingProto button_long_press_targets = 35 [ (android.privacy).dest = DEST_AUTOMATIC ]; optional SettingProto accessibility_magnification_capability = 35 [ (android.privacy).dest = DEST_AUTOMATIC ]; optional SettingProto button_long_press_targets = 36 [ (android.privacy).dest = DEST_AUTOMATIC ]; } optional Accessibility accessibility = 2; Loading packages/SettingsProvider/src/android/provider/settings/backup/SecureSettings.java +1 −0 Original line number Diff line number Diff line Loading @@ -164,6 +164,7 @@ public class SecureSettings { Settings.Secure.AWARE_TAP_PAUSE_TOUCH_COUNT, Settings.Secure.PEOPLE_STRIP, Settings.Secure.ACCESSIBILITY_MAGNIFICATION_MODE, Settings.Secure.ACCESSIBILITY_MAGNIFICATION_CAPABILITY, Settings.Secure.ACCESSIBILITY_BUTTON_LONG_PRESS_TARGETS, }; } packages/SettingsProvider/src/android/provider/settings/validators/SecureSettingsValidators.java +4 −0 Original line number Diff line number Diff line Loading @@ -248,6 +248,10 @@ public class SecureSettingsValidators { new InclusiveIntegerRangeValidator( Secure.ACCESSIBILITY_MAGNIFICATION_MODE_FULLSCREEN, Secure.ACCESSIBILITY_MAGNIFICATION_MODE_WINDOW)); VALIDATORS.put(Secure.ACCESSIBILITY_MAGNIFICATION_CAPABILITY, new InclusiveIntegerRangeValidator( Secure.ACCESSIBILITY_MAGNIFICATION_MODE_FULLSCREEN, Secure.ACCESSIBILITY_MAGNIFICATION_MODE_ALL)); VALIDATORS.put( Secure.ACCESSIBILITY_BUTTON_LONG_PRESS_TARGETS, ACCESSIBILITY_SHORTCUT_TARGET_LIST_VALIDATOR); Loading packages/SettingsProvider/src/com/android/providers/settings/SettingsProtoDumpUtil.java +3 −0 Original line number Diff line number Diff line Loading @@ -1813,6 +1813,9 @@ class SettingsProtoDumpUtil { dumpSetting(s, p, Settings.Secure.ACCESSIBILITY_MAGNIFICATION_MODE, SecureSettingsProto.Accessibility.ACCESSIBILITY_MAGNIFICATION_MODE); dumpSetting(s, p, Settings.Secure.ACCESSIBILITY_MAGNIFICATION_CAPABILITY, SecureSettingsProto.Accessibility.ACCESSIBILITY_MAGNIFICATION_CAPABILITY); dumpSetting(s, p, Settings.Secure.ACCESSIBILITY_BUTTON_LONG_PRESS_TARGETS, SecureSettingsProto.Accessibility.BUTTON_LONG_PRESS_TARGETS); Loading Loading
core/java/android/provider/Settings.java +21 −2 Original line number Diff line number Diff line Loading @@ -8864,8 +8864,8 @@ public final class Settings { public static final String WINDOW_MAGNIFICATION = "window_magnification"; /** * Controls magnification mode when magnification is enabled via a system-wide * triple tap gesture or the accessibility shortcut. * Controls magnification mode when magnification is enabled via a system-wide triple tap * gesture or the accessibility shortcut. * * @see#ACCESSIBILITY_MAGNIFICATION_MODE_FULLSCREEN * @see#ACCESSIBILITY_MAGNIFICATION_MODE_WINDOW Loading @@ -8886,6 +8886,25 @@ public final class Settings { */ public static final int ACCESSIBILITY_MAGNIFICATION_MODE_WINDOW = 0x2; /** * Magnification mode value that is capable of magnifying whole display and particular * region in a window. * @hide */ public static final int ACCESSIBILITY_MAGNIFICATION_MODE_ALL = 0x3; /** * Controls magnification capability. Accessibility magnification is capable of at least one * of the magnification modes. * * @see#ACCESSIBILITY_MAGNIFICATION_MODE_FULLSCREEN * @see#ACCESSIBILITY_MAGNIFICATION_MODE_WINDOW * @see#ACCESSIBILITY_MAGNIFICATION_MODE_ALL * @hide */ public static final String ACCESSIBILITY_MAGNIFICATION_CAPABILITY = "accessibility_magnification_capability"; /** * Keys we no longer back up under the current schema, but want to continue to * process when restoring historical backup datasets. Loading
core/proto/android/providers/settings/secure.proto +4 −2 Original line number Diff line number Diff line Loading @@ -75,9 +75,11 @@ message SecureSettingsProto { // Settings for accessibility timeout optional SettingProto non_interactive_ui_timeout_ms = 32 [ (android.privacy).dest = DEST_AUTOMATIC ]; optional SettingProto interactive_ui_timeout_ms = 33 [ (android.privacy).dest = DEST_AUTOMATIC ]; // Settings for magnification mode // Settings for accessibility magnification. optional SettingProto accessibility_magnification_mode = 34 [ (android.privacy).dest = DEST_AUTOMATIC ]; optional SettingProto button_long_press_targets = 35 [ (android.privacy).dest = DEST_AUTOMATIC ]; optional SettingProto accessibility_magnification_capability = 35 [ (android.privacy).dest = DEST_AUTOMATIC ]; optional SettingProto button_long_press_targets = 36 [ (android.privacy).dest = DEST_AUTOMATIC ]; } optional Accessibility accessibility = 2; Loading
packages/SettingsProvider/src/android/provider/settings/backup/SecureSettings.java +1 −0 Original line number Diff line number Diff line Loading @@ -164,6 +164,7 @@ public class SecureSettings { Settings.Secure.AWARE_TAP_PAUSE_TOUCH_COUNT, Settings.Secure.PEOPLE_STRIP, Settings.Secure.ACCESSIBILITY_MAGNIFICATION_MODE, Settings.Secure.ACCESSIBILITY_MAGNIFICATION_CAPABILITY, Settings.Secure.ACCESSIBILITY_BUTTON_LONG_PRESS_TARGETS, }; }
packages/SettingsProvider/src/android/provider/settings/validators/SecureSettingsValidators.java +4 −0 Original line number Diff line number Diff line Loading @@ -248,6 +248,10 @@ public class SecureSettingsValidators { new InclusiveIntegerRangeValidator( Secure.ACCESSIBILITY_MAGNIFICATION_MODE_FULLSCREEN, Secure.ACCESSIBILITY_MAGNIFICATION_MODE_WINDOW)); VALIDATORS.put(Secure.ACCESSIBILITY_MAGNIFICATION_CAPABILITY, new InclusiveIntegerRangeValidator( Secure.ACCESSIBILITY_MAGNIFICATION_MODE_FULLSCREEN, Secure.ACCESSIBILITY_MAGNIFICATION_MODE_ALL)); VALIDATORS.put( Secure.ACCESSIBILITY_BUTTON_LONG_PRESS_TARGETS, ACCESSIBILITY_SHORTCUT_TARGET_LIST_VALIDATOR); Loading
packages/SettingsProvider/src/com/android/providers/settings/SettingsProtoDumpUtil.java +3 −0 Original line number Diff line number Diff line Loading @@ -1813,6 +1813,9 @@ class SettingsProtoDumpUtil { dumpSetting(s, p, Settings.Secure.ACCESSIBILITY_MAGNIFICATION_MODE, SecureSettingsProto.Accessibility.ACCESSIBILITY_MAGNIFICATION_MODE); dumpSetting(s, p, Settings.Secure.ACCESSIBILITY_MAGNIFICATION_CAPABILITY, SecureSettingsProto.Accessibility.ACCESSIBILITY_MAGNIFICATION_CAPABILITY); dumpSetting(s, p, Settings.Secure.ACCESSIBILITY_BUTTON_LONG_PRESS_TARGETS, SecureSettingsProto.Accessibility.BUTTON_LONG_PRESS_TARGETS); Loading