diff options
author | jasonwshsu <jasonwshsu@google.com> | 2021-06-02 03:55:30 +0800 |
---|---|---|
committer | Jason Hsu <jasonwshsu@google.com> | 2021-06-17 16:16:07 +0000 |
commit | eb304bd341524e99ee4c7466f8c765a28b83ab8e (patch) | |
tree | 6c75b27b675a45045cce61857e8a94ed6f736d21 /services/accessibility | |
parent | 255565b20cfa8254236eb863fc8d659623314ac1 (diff) |
Add the log for new supported accessibility button type 'Accessibility Floating Menu'
* Logs the atom AccessibilityShortcutReported in westworld
Bug: 189860801
Test: make statsd_testdrive && statsd_testdrive 266
Change-Id: I4e5814cb6a1d877af540e278de5ffa398d6d0351
Diffstat (limited to 'services/accessibility')
-rw-r--r-- | services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java b/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java index 7eecc453a8ce..241a0dbac758 100644 --- a/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java +++ b/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java @@ -2892,7 +2892,8 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub // In case user assigned magnification to the given shortcut. if (targetName.equals(MAGNIFICATION_CONTROLLER_NAME)) { final boolean enabled = !getFullScreenMagnificationController().isMagnifying(displayId); - logAccessibilityShortcutActivated(MAGNIFICATION_COMPONENT_NAME, shortcutType, enabled); + logAccessibilityShortcutActivated(mContext, MAGNIFICATION_COMPONENT_NAME, shortcutType, + enabled); sendAccessibilityButtonToInputFilter(displayId); return; } @@ -2907,7 +2908,7 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub } // In case user assigned an accessibility shortcut target to the given shortcut. if (performAccessibilityShortcutTargetActivity(displayId, targetComponentName)) { - logAccessibilityShortcutActivated(targetComponentName, shortcutType); + logAccessibilityShortcutActivated(mContext, targetComponentName, shortcutType); return; } // in case user assigned an accessibility service to the given shortcut. @@ -2930,12 +2931,12 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub featureInfo.getSettingKey(), mCurrentUserId); // Assuming that the default state will be to have the feature off if (!TextUtils.equals(featureInfo.getSettingOnValue(), setting.read())) { - logAccessibilityShortcutActivated(assignedTarget, shortcutType, /* serviceEnabled= */ - true); + logAccessibilityShortcutActivated(mContext, assignedTarget, shortcutType, + /* serviceEnabled= */ true); setting.write(featureInfo.getSettingOnValue()); } else { - logAccessibilityShortcutActivated(assignedTarget, shortcutType, /* serviceEnabled= */ - false); + logAccessibilityShortcutActivated(mContext, assignedTarget, shortcutType, + /* serviceEnabled= */ false); setting.write(featureInfo.getSettingOffValue()); } return true; @@ -2997,13 +2998,13 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub if ((targetSdk <= Build.VERSION_CODES.Q && shortcutType == ACCESSIBILITY_SHORTCUT_KEY) || (targetSdk > Build.VERSION_CODES.Q && !requestA11yButton)) { if (serviceConnection == null) { - logAccessibilityShortcutActivated(assignedTarget, - shortcutType, /* serviceEnabled= */ true); + logAccessibilityShortcutActivated(mContext, assignedTarget, shortcutType, + /* serviceEnabled= */ true); enableAccessibilityServiceLocked(assignedTarget, mCurrentUserId); } else { - logAccessibilityShortcutActivated(assignedTarget, - shortcutType, /* serviceEnabled= */ false); + logAccessibilityShortcutActivated(mContext, assignedTarget, shortcutType, + /* serviceEnabled= */ false); disableAccessibilityServiceLocked(assignedTarget, mCurrentUserId); } return true; @@ -3024,8 +3025,8 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub return false; } // ServiceConnection means service enabled. - logAccessibilityShortcutActivated(assignedTarget, shortcutType, /* serviceEnabled= */ - true); + logAccessibilityShortcutActivated(mContext, assignedTarget, shortcutType, + /* serviceEnabled= */ true); serviceConnection.notifyAccessibilityButtonClickedLocked(displayId); return true; } |