Remove global gesture code
The global gesture to enable a11y is obsolete with the shortcut. Remove the aidl method and implementation in AccessibilityManagerService Test: builds and run CTS suite Bug: 237687851 Change-Id: I9390e6e4a82d638046fd6adcbacb7a8b5fc8cbf4
This commit is contained in:
@@ -63,9 +63,6 @@ interface IAccessibilityManager {
|
||||
|
||||
void unregisterUiTestAutomationService(IAccessibilityServiceClient client);
|
||||
|
||||
void temporaryEnableAccessibilityStateUntilKeyguardRemoved(in ComponentName service,
|
||||
boolean touchExplorationEnabled);
|
||||
|
||||
// Used by UiAutomation
|
||||
IBinder getWindowToken(int windowId, int userId);
|
||||
|
||||
|
||||
@@ -199,9 +199,6 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub
|
||||
private static final String FUNCTION_REGISTER_UI_TEST_AUTOMATION_SERVICE =
|
||||
"registerUiTestAutomationService";
|
||||
|
||||
private static final String TEMPORARY_ENABLE_ACCESSIBILITY_UNTIL_KEYGUARD_REMOVED =
|
||||
"temporaryEnableAccessibilityStateUntilKeyguardRemoved";
|
||||
|
||||
private static final String GET_WINDOW_TOKEN = "getWindowToken";
|
||||
|
||||
private static final String SET_PIP_ACTION_REPLACEMENT =
|
||||
@@ -1234,46 +1231,6 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void temporaryEnableAccessibilityStateUntilKeyguardRemoved(
|
||||
ComponentName service, boolean touchExplorationEnabled) {
|
||||
if (mTraceManager.isA11yTracingEnabledForTypes(FLAGS_ACCESSIBILITY_MANAGER)) {
|
||||
mTraceManager.logTrace(
|
||||
LOG_TAG + ".temporaryEnableAccessibilityStateUntilKeyguardRemoved",
|
||||
FLAGS_ACCESSIBILITY_MANAGER,
|
||||
"service=" + service + ";touchExplorationEnabled=" + touchExplorationEnabled);
|
||||
}
|
||||
|
||||
mSecurityPolicy.enforceCallingPermission(
|
||||
Manifest.permission.TEMPORARY_ENABLE_ACCESSIBILITY,
|
||||
TEMPORARY_ENABLE_ACCESSIBILITY_UNTIL_KEYGUARD_REMOVED);
|
||||
if (mTraceManager.isA11yTracingEnabledForTypes(FLAGS_WINDOW_MANAGER_INTERNAL)) {
|
||||
mTraceManager.logTrace("WindowManagerInternal.isKeyguardLocked",
|
||||
FLAGS_WINDOW_MANAGER_INTERNAL);
|
||||
}
|
||||
if (!mWindowManagerService.isKeyguardLocked()) {
|
||||
return;
|
||||
}
|
||||
synchronized (mLock) {
|
||||
// Set the temporary state.
|
||||
AccessibilityUserState userState = getCurrentUserStateLocked();
|
||||
|
||||
userState.setTouchExplorationEnabledLocked(touchExplorationEnabled);
|
||||
userState.setDisplayMagnificationEnabledLocked(false);
|
||||
userState.disableShortcutMagnificationLocked();
|
||||
userState.setAutoclickEnabledLocked(false);
|
||||
userState.mEnabledServices.clear();
|
||||
userState.mEnabledServices.add(service);
|
||||
userState.getBindingServicesLocked().clear();
|
||||
userState.getCrashedServicesLocked().clear();
|
||||
userState.mTouchExplorationGrantedServices.clear();
|
||||
userState.mTouchExplorationGrantedServices.add(service);
|
||||
|
||||
// User the current state instead settings.
|
||||
onUserStateChangedLocked(userState);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public IBinder getWindowToken(int windowId, int userId) {
|
||||
if (mTraceManager.isA11yTracingEnabledForTypes(FLAGS_ACCESSIBILITY_MANAGER)) {
|
||||
|
||||
Reference in New Issue
Block a user