diff options
4 files changed, 1 insertions, 80 deletions
diff --git a/packages/SystemUI/shared/src/com/android/systemui/shared/recents/ISystemUiProxy.aidl b/packages/SystemUI/shared/src/com/android/systemui/shared/recents/ISystemUiProxy.aidl index af3239e6beb1..1e98f866bd4e 100644 --- a/packages/SystemUI/shared/src/com/android/systemui/shared/recents/ISystemUiProxy.aidl +++ b/packages/SystemUI/shared/src/com/android/systemui/shared/recents/ISystemUiProxy.aidl @@ -79,11 +79,6 @@ interface ISystemUiProxy { void startAssistant(in Bundle bundle) = 13; /** - * Creates a new gesture monitor - */ - Bundle monitorGestureInput(String name, int displayId) = 14; - - /** * Notifies that the accessibility button in the system's navigation area has been clicked */ void notifyAccessibilityButtonClicked(int displayId) = 15; diff --git a/packages/SystemUI/shared/src/com/android/systemui/shared/system/InputMonitorCompat.java b/packages/SystemUI/shared/src/com/android/systemui/shared/system/InputMonitorCompat.java index 074448d963b1..bf8e6a5663c0 100644 --- a/packages/SystemUI/shared/src/com/android/systemui/shared/system/InputMonitorCompat.java +++ b/packages/SystemUI/shared/src/com/android/systemui/shared/system/InputMonitorCompat.java @@ -16,10 +16,7 @@ package com.android.systemui.shared.system; import android.hardware.input.InputManager; -import android.os.Bundle; import android.os.Looper; -import android.os.Parcel; -import android.os.Parcelable; import android.view.Choreographer; import android.view.InputMonitor; @@ -29,9 +26,8 @@ import com.android.systemui.shared.system.InputChannelCompat.InputEventReceiver; /** * @see android.view.InputMonitor */ -public class InputMonitorCompat implements Parcelable { +public class InputMonitorCompat { private final InputMonitor mInputMonitor; - private boolean mForReturn = false; /** * Monitor input on the specified display for gestures. @@ -40,10 +36,6 @@ public class InputMonitorCompat implements Parcelable { mInputMonitor = InputManager.getInstance().monitorGestureInput(name, displayId); } - private InputMonitorCompat(InputMonitor monitor) { - mInputMonitor = monitor; - } - /** * @see InputMonitor#pilferPointers() */ @@ -66,48 +58,4 @@ public class InputMonitorCompat implements Parcelable { return new InputEventReceiver(mInputMonitor.getInputChannel(), looper, choreographer, listener); } - - /** - * Gets the input monitor stored in a bundle - */ - public static InputMonitorCompat fromBundle(Bundle bundle, String key) { - bundle.setClassLoader(InputMonitorCompat.class.getClassLoader()); - return (InputMonitorCompat) bundle.getParcelable(key); - } - - /** - * Gets the input monitor compat as the return value. - */ - public static InputMonitorCompat obtainReturnValue(InputMonitor monitor) { - final InputMonitorCompat monitorCompat = new InputMonitorCompat(monitor); - monitorCompat.mForReturn = true; - return monitorCompat; - } - - @Override - public int describeContents() { - return 0; - } - - @Override - public void writeToParcel(Parcel dest, int flags) { - mInputMonitor.writeToParcel(dest, - mForReturn ? PARCELABLE_WRITE_RETURN_VALUE : flags); - } - - private InputMonitorCompat(Parcel in) { - mInputMonitor = InputMonitor.CREATOR.createFromParcel(in); - } - - public static final Creator<InputMonitorCompat> CREATOR = new Creator<InputMonitorCompat>() { - @Override - public InputMonitorCompat createFromParcel(Parcel in) { - return new InputMonitorCompat(in); - } - - @Override - public InputMonitorCompat[] newArray(int size) { - return new InputMonitorCompat[size]; - } - }; } diff --git a/packages/SystemUI/shared/src/com/android/systemui/shared/system/QuickStepContract.java b/packages/SystemUI/shared/src/com/android/systemui/shared/system/QuickStepContract.java index 41840afc4995..927bce08268d 100644 --- a/packages/SystemUI/shared/src/com/android/systemui/shared/system/QuickStepContract.java +++ b/packages/SystemUI/shared/src/com/android/systemui/shared/system/QuickStepContract.java @@ -38,7 +38,6 @@ import java.util.StringJoiner; public class QuickStepContract { public static final String KEY_EXTRA_SYSUI_PROXY = "extra_sysui_proxy"; - public static final String KEY_EXTRA_INPUT_MONITOR = "extra_input_monitor"; public static final String KEY_EXTRA_WINDOW_CORNER_RADIUS = "extra_window_corner_radius"; public static final String KEY_EXTRA_SUPPORTS_WINDOW_CORNERS = "extra_supports_window_corners"; // See IPip.aidl diff --git a/packages/SystemUI/src/com/android/systemui/recents/OverviewProxyService.java b/packages/SystemUI/src/com/android/systemui/recents/OverviewProxyService.java index afbb197c4a12..6d23739b9c78 100644 --- a/packages/SystemUI/src/com/android/systemui/recents/OverviewProxyService.java +++ b/packages/SystemUI/src/com/android/systemui/recents/OverviewProxyService.java @@ -24,7 +24,6 @@ import static android.view.WindowManager.ScreenshotSource.SCREENSHOT_OVERVIEW; import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_3BUTTON; import static com.android.internal.accessibility.common.ShortcutConstants.CHOOSER_PACKAGE_NAME; -import static com.android.systemui.shared.system.QuickStepContract.KEY_EXTRA_INPUT_MONITOR; import static com.android.systemui.shared.system.QuickStepContract.KEY_EXTRA_SHELL_ONE_HANDED; import static com.android.systemui.shared.system.QuickStepContract.KEY_EXTRA_SHELL_PIP; import static com.android.systemui.shared.system.QuickStepContract.KEY_EXTRA_SHELL_SHELL_TRANSITIONS; @@ -62,7 +61,6 @@ import android.os.SystemClock; import android.os.UserHandle; import android.util.Log; import android.view.InputDevice; -import android.view.InputMonitor; import android.view.KeyCharacterMap; import android.view.KeyEvent; import android.view.MotionEvent; @@ -89,7 +87,6 @@ import com.android.systemui.shared.recents.IOverviewProxy; import com.android.systemui.shared.recents.ISystemUiProxy; import com.android.systemui.shared.recents.model.Task; import com.android.systemui.shared.system.ActivityManagerWrapper; -import com.android.systemui.shared.system.InputMonitorCompat; import com.android.systemui.shared.system.QuickStepContract; import com.android.systemui.statusbar.CommandQueue; import com.android.systemui.statusbar.NotificationShadeWindowController; @@ -358,24 +355,6 @@ public class OverviewProxyService extends CurrentUserTracker implements } @Override - public Bundle monitorGestureInput(String name, int displayId) { - if (!verifyCaller("monitorGestureInput")) { - return null; - } - final long token = Binder.clearCallingIdentity(); - try { - final InputMonitor monitor = - InputManager.getInstance().monitorGestureInput(name, displayId); - final Bundle result = new Bundle(); - result.putParcelable(KEY_EXTRA_INPUT_MONITOR, - InputMonitorCompat.obtainReturnValue(monitor)); - return result; - } finally { - Binder.restoreCallingIdentity(token); - } - } - - @Override public void notifyAccessibilityButtonClicked(int displayId) { if (!verifyCaller("notifyAccessibilityButtonClicked")) { return; |