summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author sallyyuen <sallyyuen@google.com> 2022-08-26 09:59:11 -0700
committer Sally Yuen <sallyyuen@google.com> 2022-10-17 20:16:28 +0000
commita4f4a831d61f4a891cbed95bf9df3ac291826ae2 (patch)
tree088378a71abf34c1ee42dee8e5175f3f859316ea /libs/androidfw/StringPool.cpp
parent59199f5347cf4aa944e765eacc1c0268b5561a9c (diff)
[EXO] Create a service connection for proxies
A proxy will give a privileged app access to a11y data typically available to AccessibilityServices. (Refer to the design doc linked in the comments for more information.) A proxy will easily be able to set modify a list of service infos depending on what a11y services/features are running on the client device. Introduce the system connection for a proxy: - The service connection needs to maintain a single info that represents this proxy-supplied list, so merge list values. - Populate properties for each listed info that are default populated for services installed on the device. This will prevent exceptions if an app accesses these properties. - Make setAccessibilityTool a SystemAPI, so a proxy can set this if it needs to, since it cannot set this before runtime. Test: builds, atest ProxyAccessibilityServiceConnectionTest Bug: 241429275 Change-Id: Id99e2fa08be567738751d7a9a84f0014279924a1
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions