diff options
| author | Jacky Kao <jackykao@google.com> | 2021-03-29 23:56:22 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2021-03-29 23:56:22 +0000 |
| commit | b599784e0572b8cd4a421b0d2b41f0a605f86dfc (patch) | |
| tree | fbf0db92729c9dd745feee5456520c4e55da7f09 /core/java | |
| parent | c280ee4af9ae3b41195a3f27526f2ed6d223e83b (diff) | |
| parent | f8fb7b24bc5f2dc82ef042008df6a119394fbf89 (diff) | |
Merge "Logs magnification feature behavior. (2/2)." into sc-dev
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/provider/Settings.java | 6 | ||||
| -rw-r--r-- | core/java/com/android/internal/accessibility/util/AccessibilityStatsLogUtils.java | 11 |
2 files changed, 17 insertions, 0 deletions
diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index 12ff6405b8f2..16a8fa8d6c49 100644 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -9740,6 +9740,12 @@ public final class Settings { "accessibility_magnification_mode"; /** + * Magnification mode value that is a default value for the magnification logging feature. + * @hide + */ + public static final int ACCESSIBILITY_MAGNIFICATION_MODE_NONE = 0x0; + + /** * Magnification mode value that magnifies whole display. * @hide */ diff --git a/core/java/com/android/internal/accessibility/util/AccessibilityStatsLogUtils.java b/core/java/com/android/internal/accessibility/util/AccessibilityStatsLogUtils.java index 7baa53bcd56d..a600a948222a 100644 --- a/core/java/com/android/internal/accessibility/util/AccessibilityStatsLogUtils.java +++ b/core/java/com/android/internal/accessibility/util/AccessibilityStatsLogUtils.java @@ -133,6 +133,17 @@ public final class AccessibilityStatsLogUtils { duration); } + /** + * Logs the activated mode of the magnification when the IME window is shown on the screen. + * Calls this when the magnification is enabled and the IME window is shown on the screen. + * + * @param mode The activated magnification mode. + */ + public static void logMagnificationModeWithImeOn(int mode) { + FrameworkStatsLog.write(FrameworkStatsLog.MAGNIFICATION_MODE_WITH_IME_ON_REPORTED, + convertToLoggingMagnificationMode(mode)); + } + private static int convertToLoggingShortcutType(@ShortcutType int shortcutType) { switch (shortcutType) { case ACCESSIBILITY_BUTTON: |
