Introduce WindowContext API

Test: atest WmTests CtsWindowManagerDeviceTestCases
Bug: 128338354
Change-Id: I9c9dfc5e7f4edd4c968e60d2ffcbb19b5c72a853
This commit is contained in:
Andrii Kulian
2020-01-21 21:41:38 -08:00
parent 2175e3ebef
commit 4a31697319
12 changed files with 378 additions and 90 deletions

View File

@@ -2,7 +2,6 @@
package android.test.mock {
public class MockContext extends android.content.Context {
method public android.view.Display getDisplay();
method public int getDisplayId();
}

View File

@@ -17,6 +17,7 @@
package android.test.mock;
import android.annotation.NonNull;
import android.annotation.Nullable;
import android.annotation.SystemApi;
import android.app.IApplicationThread;
import android.app.IServiceConnection;
@@ -810,6 +811,11 @@ public class MockContext extends Context {
throw new UnsupportedOperationException();
}
@Override
public @NonNull Context createWindowContext(int type) {
throw new UnsupportedOperationException();
}
@Override
public boolean isRestricted() {
throw new UnsupportedOperationException();
@@ -821,7 +827,6 @@ public class MockContext extends Context {
throw new UnsupportedOperationException();
}
/** @hide */
@Override
public Display getDisplay() {
throw new UnsupportedOperationException();