Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 692a15c2 authored by mincheli's avatar mincheli
Browse files

Refactoring magnification controller for accessibility service connection

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
parent 182e39dd
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment