+19
−14
+2
−2
+155
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
It is preliminary change for AccessibilityService to control window magnifier. To make A11y service connection able to control magnification, a11y service connection has to use the magnification controller instance. However, there will be multiple magnification mode for a11y service to control. So we add magnificationProcessor class that wrap the common functions of the magnification controller to make the systemSupport interfaces less redundant. Doc: go/a11yservice_control_magnification_in_t Bug: 197205358 Test: atest AbstractAccessibilityServiceConnectionTest atest AccessibilityInputFilterTest, atest AccessibilityServiceConnectionTest, atest MagnificationProcessorTest, atest android.accessibilityservice.cts.AccessibilityMagnificationTest Change-Id: I41f0a56b5545711498eaf6383794736711db1f9c