OSDN Git Service

Allow showing content on virtual displays when locked
authorAndrii Kulian <akulian@google.com>
Thu, 26 Jan 2017 21:17:27 +0000 (13:17 -0800)
committerAndrii Kulian <akulian@google.com>
Fri, 27 Jan 2017 08:14:06 +0000 (00:14 -0800)
commitfc8f82bc6b587bddd2aeaddc54c1ea3f598bb9c3
tree902ff2f3a3bb7dbd382424d5e791ead00e3b56d0
parent298c87820922aec2da5006bb233c87a3fc2bb507
Allow showing content on virtual displays when locked

This adds new flag to virtual display that changes its
behavior when keyguard is shown, but can be dismissed without
entering credentials. This can be applied only to private
virtual displays.

Bug: 34280365
Test: android.server.cts.ActivityManagerDisplayTests
Test: #testVirtualDisplayHidesContentWhenLocked
Test: #testShowWhenLockedVirtualDisplay
Test: #testShowWhenLockedPublicVirtualDisplay
Change-Id: I9c19d36295e62f59bd1db1352af707d54ea51667
api/current.txt
api/system-current.txt
api/test-current.txt
core/java/android/hardware/display/DisplayManager.java
core/java/android/view/Display.java
services/core/java/com/android/server/am/ActivityStack.java
services/core/java/com/android/server/am/KeyguardController.java
services/core/java/com/android/server/display/DisplayDeviceInfo.java
services/core/java/com/android/server/display/DisplayManagerService.java
services/core/java/com/android/server/display/LogicalDisplay.java
services/core/java/com/android/server/display/VirtualDisplayAdapter.java