Merge "Add support for Input ads from the SDK runtime." into udc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
e0fe75c325
@@ -194,8 +194,8 @@ final class InputMethodUtils {
|
|||||||
int uid, String packageName) {
|
int uid, String packageName) {
|
||||||
// PackageManagerInternal#getPackageUid() doesn't check MATCH_INSTANT/MATCH_APEX as of
|
// PackageManagerInternal#getPackageUid() doesn't check MATCH_INSTANT/MATCH_APEX as of
|
||||||
// writing. So setting 0 should be fine.
|
// writing. So setting 0 should be fine.
|
||||||
return packageManagerInternal.getPackageUid(packageName, 0 /* flags */,
|
return packageManagerInternal.isSameApp(packageName, /* flags= */ 0, uid,
|
||||||
UserHandle.getUserId(uid)) == uid;
|
UserHandle.getUserId(uid));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -207,6 +207,8 @@ public class InputMethodManagerServiceTestBase {
|
|||||||
when(mMockActivityManagerInternal.isSystemReady()).thenReturn(true);
|
when(mMockActivityManagerInternal.isSystemReady()).thenReturn(true);
|
||||||
when(mMockPackageManagerInternal.getPackageUid(anyString(), anyLong(), anyInt()))
|
when(mMockPackageManagerInternal.getPackageUid(anyString(), anyLong(), anyInt()))
|
||||||
.thenReturn(Binder.getCallingUid());
|
.thenReturn(Binder.getCallingUid());
|
||||||
|
when(mMockPackageManagerInternal.isSameApp(anyString(), anyLong(), anyInt(), anyInt()))
|
||||||
|
.thenReturn(true);
|
||||||
when(mMockWindowManagerInternal.onToggleImeRequested(anyBoolean(), any(), any(), anyInt()))
|
when(mMockWindowManagerInternal.onToggleImeRequested(anyBoolean(), any(), any(), anyInt()))
|
||||||
.thenReturn(TEST_IME_TARGET_INFO);
|
.thenReturn(TEST_IME_TARGET_INFO);
|
||||||
when(mMockInputMethodClient.asBinder()).thenReturn(mMockInputMethodBinder);
|
when(mMockInputMethodClient.asBinder()).thenReturn(mMockInputMethodBinder);
|
||||||
|
|||||||
Reference in New Issue
Block a user