Loading core/api/test-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -2745,6 +2745,7 @@ package android.view { public interface WindowManager extends android.view.ViewManager { method public default int getDisplayImePolicy(int); method public default void holdLock(android.os.IBinder, int); method public default boolean isTaskSnapshotSupported(); method public default void setDisplayImePolicy(int, int); method public default void setForceCrossWindowBlurDisabled(boolean); method public default void setShouldShowSystemDecors(int, boolean); Loading core/java/android/view/IWindowManager.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -858,4 +858,6 @@ interface IWindowManager void unregisterCrossWindowBlurEnabledListener(ICrossWindowBlurEnabledListener listener); void setForceCrossWindowBlurDisabled(boolean disable); boolean isTaskSnapshotSupported(); } core/java/android/view/WindowManager.java +9 −0 Original line number Diff line number Diff line Loading @@ -4568,4 +4568,13 @@ public interface WindowManager extends ViewManager { default void holdLock(IBinder token, int durationMs) { throw new UnsupportedOperationException(); } /** * Used for testing to check if the system supports TaskSnapshot mechanism. * @hide */ @TestApi default boolean isTaskSnapshotSupported() { return false; } } core/java/android/view/WindowManagerImpl.java +9 −0 Original line number Diff line number Diff line Loading @@ -335,4 +335,13 @@ public final class WindowManagerImpl implements WindowManager { } catch (RemoteException e) { } } @Override public boolean isTaskSnapshotSupported() { try { return WindowManagerGlobal.getWindowManagerService().isTaskSnapshotSupported(); } catch (RemoteException e) { } return false; } } services/core/java/com/android/server/wm/TaskSnapshotController.java +1 −1 Original line number Diff line number Diff line Loading @@ -486,7 +486,7 @@ class TaskSnapshotController { return builder.build(); } private boolean shouldDisableSnapshots() { boolean shouldDisableSnapshots() { return mIsRunningOnWear || mIsRunningOnTv || mIsRunningOnIoT; } Loading Loading
core/api/test-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -2745,6 +2745,7 @@ package android.view { public interface WindowManager extends android.view.ViewManager { method public default int getDisplayImePolicy(int); method public default void holdLock(android.os.IBinder, int); method public default boolean isTaskSnapshotSupported(); method public default void setDisplayImePolicy(int, int); method public default void setForceCrossWindowBlurDisabled(boolean); method public default void setShouldShowSystemDecors(int, boolean); Loading
core/java/android/view/IWindowManager.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -858,4 +858,6 @@ interface IWindowManager void unregisterCrossWindowBlurEnabledListener(ICrossWindowBlurEnabledListener listener); void setForceCrossWindowBlurDisabled(boolean disable); boolean isTaskSnapshotSupported(); }
core/java/android/view/WindowManager.java +9 −0 Original line number Diff line number Diff line Loading @@ -4568,4 +4568,13 @@ public interface WindowManager extends ViewManager { default void holdLock(IBinder token, int durationMs) { throw new UnsupportedOperationException(); } /** * Used for testing to check if the system supports TaskSnapshot mechanism. * @hide */ @TestApi default boolean isTaskSnapshotSupported() { return false; } }
core/java/android/view/WindowManagerImpl.java +9 −0 Original line number Diff line number Diff line Loading @@ -335,4 +335,13 @@ public final class WindowManagerImpl implements WindowManager { } catch (RemoteException e) { } } @Override public boolean isTaskSnapshotSupported() { try { return WindowManagerGlobal.getWindowManagerService().isTaskSnapshotSupported(); } catch (RemoteException e) { } return false; } }
services/core/java/com/android/server/wm/TaskSnapshotController.java +1 −1 Original line number Diff line number Diff line Loading @@ -486,7 +486,7 @@ class TaskSnapshotController { return builder.build(); } private boolean shouldDisableSnapshots() { boolean shouldDisableSnapshots() { return mIsRunningOnWear || mIsRunningOnTv || mIsRunningOnIoT; } Loading