diff options
| author | 2023-11-09 14:36:26 -0800 | |
|---|---|---|
| committer | 2023-11-14 02:00:02 +0000 | |
| commit | 8ed6af3cb2afb0f6a37d5e64f085036c4e72d06d (patch) | |
| tree | cf1404803e92b991d32b31ff88270998d424bd27 /libs/androidfw/FileStream.cpp | |
| parent | 50ddd32e0ee0ceb90f56751bd57b8077678dc04a (diff) | |
Update accessibility framework to support multi-session IME
Change IMMI#onSessionForAccessibilityCreated() and
IMMI#unbindAccessibilityFromCurrentClient() to take a user ID.
The main motivation is to unblock our on-going project that aims to
add concurrent multi-user support in IMMS.
All the planned use cases of A11yIME remain unchanged:
1. This CL just makes it clear that A11yIME APIs are not intended
to be used from UiAutomator and Proxy A11yService.
2. IMMS does not use user ID yet. A subsequent CL will introduce a
user ID verification but our plan is to not break any existing
use cases.
This is a pure mechanical refactoring (internal IMMS refactoring),
which won’t be under any feature flag.
Bug: 305829876
Test: atest WmTests && atest FrameworksServicesTests
Test: atest CtsAccessibilityTestCases && atest CtsInputMethodTestCases && atest CtsAccessibilityServiceTestCases
Change-Id: I835e2ab07cdcbe6367698675f87d5cda160a9b5b
Diffstat (limited to 'libs/androidfw/FileStream.cpp')
0 files changed, 0 insertions, 0 deletions