Loading config/hiddenapi-light-greylist.txt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -1767,7 +1767,7 @@ Landroid/view/InputDevice;->addMotionRange(IIFFFFF)V Landroid/view/InputDevice;-><init>(IIILjava/lang/String;IILjava/lang/String;ZIILandroid/view/KeyCharacterMap;ZZZ)V Landroid/view/InputDevice;-><init>(IIILjava/lang/String;IILjava/lang/String;ZIILandroid/view/KeyCharacterMap;ZZZ)V Landroid/view/InputDevice;->isExternal()Z Landroid/view/InputDevice;->isExternal()Z Landroid/view/InputEventReceiver;->dispatchBatchedInputEventPending()V Landroid/view/InputEventReceiver;->dispatchBatchedInputEventPending()V Landroid/view/InputEventReceiver;->dispatchInputEvent(ILandroid/view/InputEvent;I)V Landroid/view/InputEventReceiver;->dispatchInputEvent(ILandroid/view/InputEvent;)V Landroid/view/InputEventSender;->dispatchInputEventFinished(IZ)V Landroid/view/InputEventSender;->dispatchInputEventFinished(IZ)V Landroid/view/inputmethod/InputMethodInfo;->mSubtypes:Landroid/view/inputmethod/InputMethodSubtypeArray; Landroid/view/inputmethod/InputMethodInfo;->mSubtypes:Landroid/view/inputmethod/InputMethodSubtypeArray; Landroid/view/inputmethod/InputMethodManager;->finishInputLocked()V Landroid/view/inputmethod/InputMethodManager;->finishInputLocked()V Loading core/java/android/hardware/input/InputManagerInternal.java +8 −1 Original line number Original line Diff line number Diff line Loading @@ -27,7 +27,14 @@ import java.util.List; * @hide Only for use within the system server. * @hide Only for use within the system server. */ */ public abstract class InputManagerInternal { public abstract class InputManagerInternal { public abstract boolean injectInputEvent(InputEvent event, int displayId, int mode); /** * Inject an input event. * * @param event The InputEvent to inject * @param mode Synchronous or asynchronous mode * @return True if injection has succeeded */ public abstract boolean injectInputEvent(InputEvent event, int mode); /** /** * Called by the display manager to set information about the displays as needed * Called by the display manager to set information about the displays as needed Loading core/java/android/inputmethodservice/IInputMethodSessionWrapper.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -218,7 +218,7 @@ class IInputMethodSessionWrapper extends IInputMethodSession.Stub } } @Override @Override public void onInputEvent(InputEvent event, int displayId) { public void onInputEvent(InputEvent event) { if (mInputMethodSession == null) { if (mInputMethodSession == null) { // The session has been finished. // The session has been finished. finishInputEvent(event, false); finishInputEvent(event, false); Loading core/java/android/service/wallpaper/WallpaperService.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -287,7 +287,7 @@ public abstract class WallpaperService extends Service { } } @Override @Override public void onInputEvent(InputEvent event, int displayId) { public void onInputEvent(InputEvent event) { boolean handled = false; boolean handled = false; try { try { if (event instanceof MotionEvent if (event instanceof MotionEvent Loading core/java/android/view/InputEventReceiver.java +3 −4 Original line number Original line Diff line number Diff line Loading @@ -111,10 +111,9 @@ public abstract class InputEventReceiver { * to indicate whether the event was handled. No new input events will be received * to indicate whether the event was handled. No new input events will be received * until {@link #finishInputEvent} is called. * until {@link #finishInputEvent} is called. * * * @param displayId The display id on which input event triggered. * @param event The input event that was received. * @param event The input event that was received. */ */ public void onInputEvent(InputEvent event, int displayId) { public void onInputEvent(InputEvent event) { finishInputEvent(event, false); finishInputEvent(event, false); } } Loading Loading @@ -181,9 +180,9 @@ public abstract class InputEventReceiver { // Called from native code. // Called from native code. @SuppressWarnings("unused") @SuppressWarnings("unused") private void dispatchInputEvent(int seq, InputEvent event, int displayId) { private void dispatchInputEvent(int seq, InputEvent event) { mSeqMap.put(event.getSequenceNumber(), seq); mSeqMap.put(event.getSequenceNumber(), seq); onInputEvent(event, displayId); onInputEvent(event); } } // Called from native code. // Called from native code. Loading Loading
config/hiddenapi-light-greylist.txt +1 −1 Original line number Original line Diff line number Diff line Loading @@ -1767,7 +1767,7 @@ Landroid/view/InputDevice;->addMotionRange(IIFFFFF)V Landroid/view/InputDevice;-><init>(IIILjava/lang/String;IILjava/lang/String;ZIILandroid/view/KeyCharacterMap;ZZZ)V Landroid/view/InputDevice;-><init>(IIILjava/lang/String;IILjava/lang/String;ZIILandroid/view/KeyCharacterMap;ZZZ)V Landroid/view/InputDevice;->isExternal()Z Landroid/view/InputDevice;->isExternal()Z Landroid/view/InputEventReceiver;->dispatchBatchedInputEventPending()V Landroid/view/InputEventReceiver;->dispatchBatchedInputEventPending()V Landroid/view/InputEventReceiver;->dispatchInputEvent(ILandroid/view/InputEvent;I)V Landroid/view/InputEventReceiver;->dispatchInputEvent(ILandroid/view/InputEvent;)V Landroid/view/InputEventSender;->dispatchInputEventFinished(IZ)V Landroid/view/InputEventSender;->dispatchInputEventFinished(IZ)V Landroid/view/inputmethod/InputMethodInfo;->mSubtypes:Landroid/view/inputmethod/InputMethodSubtypeArray; Landroid/view/inputmethod/InputMethodInfo;->mSubtypes:Landroid/view/inputmethod/InputMethodSubtypeArray; Landroid/view/inputmethod/InputMethodManager;->finishInputLocked()V Landroid/view/inputmethod/InputMethodManager;->finishInputLocked()V Loading
core/java/android/hardware/input/InputManagerInternal.java +8 −1 Original line number Original line Diff line number Diff line Loading @@ -27,7 +27,14 @@ import java.util.List; * @hide Only for use within the system server. * @hide Only for use within the system server. */ */ public abstract class InputManagerInternal { public abstract class InputManagerInternal { public abstract boolean injectInputEvent(InputEvent event, int displayId, int mode); /** * Inject an input event. * * @param event The InputEvent to inject * @param mode Synchronous or asynchronous mode * @return True if injection has succeeded */ public abstract boolean injectInputEvent(InputEvent event, int mode); /** /** * Called by the display manager to set information about the displays as needed * Called by the display manager to set information about the displays as needed Loading
core/java/android/inputmethodservice/IInputMethodSessionWrapper.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -218,7 +218,7 @@ class IInputMethodSessionWrapper extends IInputMethodSession.Stub } } @Override @Override public void onInputEvent(InputEvent event, int displayId) { public void onInputEvent(InputEvent event) { if (mInputMethodSession == null) { if (mInputMethodSession == null) { // The session has been finished. // The session has been finished. finishInputEvent(event, false); finishInputEvent(event, false); Loading
core/java/android/service/wallpaper/WallpaperService.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -287,7 +287,7 @@ public abstract class WallpaperService extends Service { } } @Override @Override public void onInputEvent(InputEvent event, int displayId) { public void onInputEvent(InputEvent event) { boolean handled = false; boolean handled = false; try { try { if (event instanceof MotionEvent if (event instanceof MotionEvent Loading
core/java/android/view/InputEventReceiver.java +3 −4 Original line number Original line Diff line number Diff line Loading @@ -111,10 +111,9 @@ public abstract class InputEventReceiver { * to indicate whether the event was handled. No new input events will be received * to indicate whether the event was handled. No new input events will be received * until {@link #finishInputEvent} is called. * until {@link #finishInputEvent} is called. * * * @param displayId The display id on which input event triggered. * @param event The input event that was received. * @param event The input event that was received. */ */ public void onInputEvent(InputEvent event, int displayId) { public void onInputEvent(InputEvent event) { finishInputEvent(event, false); finishInputEvent(event, false); } } Loading Loading @@ -181,9 +180,9 @@ public abstract class InputEventReceiver { // Called from native code. // Called from native code. @SuppressWarnings("unused") @SuppressWarnings("unused") private void dispatchInputEvent(int seq, InputEvent event, int displayId) { private void dispatchInputEvent(int seq, InputEvent event) { mSeqMap.put(event.getSequenceNumber(), seq); mSeqMap.put(event.getSequenceNumber(), seq); onInputEvent(event, displayId); onInputEvent(event); } } // Called from native code. // Called from native code. Loading