Loading core/api/test-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -3157,7 +3157,7 @@ package android.view.inputmethod { } public final class InputMethodManager { method public void addVirtualStylusIdForTestSession(); method @RequiresPermission(android.Manifest.permission.TEST_INPUT_METHOD) public void addVirtualStylusIdForTestSession(); method public int getDisplayId(); method @NonNull @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS_FULL) public java.util.List<android.view.inputmethod.InputMethodInfo> getInputMethodListAsUser(int); method public boolean hasActiveInputConnection(@Nullable android.view.View); Loading core/java/android/view/inputmethod/IInputMethodManagerGlobalInvoker.java +1 −0 Original line number Diff line number Diff line Loading @@ -489,6 +489,7 @@ final class IInputMethodManagerGlobalInvoker { } @AnyThread @RequiresPermission(Manifest.permission.TEST_INPUT_METHOD) static void addVirtualStylusIdForTestSession(IInputMethodClient client) { final IInputMethodManager service = getService(); if (service == null) { Loading core/java/android/view/inputmethod/InputMethodManager.java +1 −0 Original line number Diff line number Diff line Loading @@ -2596,6 +2596,7 @@ public final class InputMethodManager { * @hide */ @TestApi @RequiresPermission(Manifest.permission.TEST_INPUT_METHOD) public void addVirtualStylusIdForTestSession() { synchronized (mH) { IInputMethodManagerGlobalInvoker.addVirtualStylusIdForTestSession(mClient); Loading core/java/com/android/internal/view/IInputMethodManager.aidl +2 −2 Original line number Diff line number Diff line Loading @@ -147,9 +147,9 @@ interface IInputMethodManager { boolean isStylusHandwritingAvailableAsUser(int userId); /** add virtual stylus id for test Stylus handwriting session **/ @EnforcePermission("INJECT_EVENTS") @EnforcePermission("TEST_INPUT_METHOD") @JavaPassthrough(annotation="@android.annotation.RequiresPermission(value = " + "android.Manifest.permission.INJECT_EVENTS)") + "android.Manifest.permission.TEST_INPUT_METHOD)") void addVirtualStylusIdForTestSession(in IInputMethodClient client); /** Set a stylus idle-timeout after which handwriting {@code InkWindow} will be removed. */ Loading services/core/java/com/android/server/inputmethod/InputMethodManagerService.java +1 −1 Original line number Diff line number Diff line Loading @@ -4413,7 +4413,7 @@ public final class InputMethodManagerService extends IInputMethodManager.Stub * a stylus deviceId is not already registered on device. */ @BinderThread @EnforcePermission(Manifest.permission.INJECT_EVENTS) @EnforcePermission(Manifest.permission.TEST_INPUT_METHOD) @Override public void addVirtualStylusIdForTestSession(IInputMethodClient client) { int uid = Binder.getCallingUid(); Loading Loading
core/api/test-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -3157,7 +3157,7 @@ package android.view.inputmethod { } public final class InputMethodManager { method public void addVirtualStylusIdForTestSession(); method @RequiresPermission(android.Manifest.permission.TEST_INPUT_METHOD) public void addVirtualStylusIdForTestSession(); method public int getDisplayId(); method @NonNull @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS_FULL) public java.util.List<android.view.inputmethod.InputMethodInfo> getInputMethodListAsUser(int); method public boolean hasActiveInputConnection(@Nullable android.view.View); Loading
core/java/android/view/inputmethod/IInputMethodManagerGlobalInvoker.java +1 −0 Original line number Diff line number Diff line Loading @@ -489,6 +489,7 @@ final class IInputMethodManagerGlobalInvoker { } @AnyThread @RequiresPermission(Manifest.permission.TEST_INPUT_METHOD) static void addVirtualStylusIdForTestSession(IInputMethodClient client) { final IInputMethodManager service = getService(); if (service == null) { Loading
core/java/android/view/inputmethod/InputMethodManager.java +1 −0 Original line number Diff line number Diff line Loading @@ -2596,6 +2596,7 @@ public final class InputMethodManager { * @hide */ @TestApi @RequiresPermission(Manifest.permission.TEST_INPUT_METHOD) public void addVirtualStylusIdForTestSession() { synchronized (mH) { IInputMethodManagerGlobalInvoker.addVirtualStylusIdForTestSession(mClient); Loading
core/java/com/android/internal/view/IInputMethodManager.aidl +2 −2 Original line number Diff line number Diff line Loading @@ -147,9 +147,9 @@ interface IInputMethodManager { boolean isStylusHandwritingAvailableAsUser(int userId); /** add virtual stylus id for test Stylus handwriting session **/ @EnforcePermission("INJECT_EVENTS") @EnforcePermission("TEST_INPUT_METHOD") @JavaPassthrough(annotation="@android.annotation.RequiresPermission(value = " + "android.Manifest.permission.INJECT_EVENTS)") + "android.Manifest.permission.TEST_INPUT_METHOD)") void addVirtualStylusIdForTestSession(in IInputMethodClient client); /** Set a stylus idle-timeout after which handwriting {@code InkWindow} will be removed. */ Loading
services/core/java/com/android/server/inputmethod/InputMethodManagerService.java +1 −1 Original line number Diff line number Diff line Loading @@ -4413,7 +4413,7 @@ public final class InputMethodManagerService extends IInputMethodManager.Stub * a stylus deviceId is not already registered on device. */ @BinderThread @EnforcePermission(Manifest.permission.INJECT_EVENTS) @EnforcePermission(Manifest.permission.TEST_INPUT_METHOD) @Override public void addVirtualStylusIdForTestSession(IInputMethodClient client) { int uid = Binder.getCallingUid(); Loading