2b9aaedf6310694de31301659ce604ff195b32ee |
|
01-May-2017 |
Karthik Ravi Shankar <karthikrs@google.com> |
Rename CompatibilityDisplay to Vr2dDisplay CompatibilityDisplay used for displaying 2D activities in Vr world. This is confusing in more than one way. To clarify what it really means, rename it to Vr2dDisplay. Changes in this CL - - /s/CompatibilityDisplay/Vr2dDisplay - /s/Compatibility/Vr2d - in CompatibilityDisplay context. Bug: 37851944 Test: cts/hostsidetests/services/activityandwindowmanager/util/run-test CtsServicesHostTestCases android.server.cts.ActivityManagerDisplayTests passes on Marlin. Change-Id: I0a442302fa9d0f48bbd0c01a7766b94369e04386 Signed-off-by: Karthik Ravi Shankar <karthikrs@google.com>
/frameworks/base/services/core/java/com/android/server/vr/VrManagerInternal.java
|
cdf9ce7229e791fe345b0860fe32433f15c95db8 |
|
13-Apr-2017 |
Karthik Ravi Shankar <karthikrs@google.com> |
Make VR mode virtual display properties customizable Currently the virtual display created in VR mode is of fixed size. This may not work for all the devices. Add APIs to make the resolution and DPI adjustable from VrCore. Bug: 37260266 Test: Sample reflection which works - cl/153039188 Test: adb shell set-persistent-vr-mode-enabled true adb shell vr set-compatibility-display-properties 500 500 500 adb shell dumpsys display >> DisplayDeviceInfo{"VR 2D Display": uniqueId="virtual:android,1000,VR 2D Display,0", 500 x 500, modeId 6, defaultModeId 6, supportedModes [{id=6, width=500, height=500, fps=60.0}], colorMode 0, supportedColorModes [0], HdrCapabilities null, density 500, 500.0 x 500.0 dpi, appVsyncOff 0, presDeadline 16666666, touch NONE, rotation 0, type VIRTUAL, state ON, owner android (uid 1000), FLAG_PRIVATE, FLAG_NEVER_BLANK, FLAG_OWN_CONTENT_ONLY} Change-Id: Ibb2d03b7f7f8f62fcce97fcc2b373ae3f09cef01 Signed-off-by: Karthik Ravi Shankar <karthikrs@google.com>
/frameworks/base/services/core/java/com/android/server/vr/VrManagerInternal.java
|
b70845c708a8c402219f05d26edaea38713e13c3 |
|
16-Mar-2017 |
Steven Thomas <steventhomas@google.com> |
Revert "Revert "Add remote callbacks for persistent vr mode"" This reverts commit 2abf1c60cc2fc6ec9bc590cb35e94581ecf93c2e. We need the ability to register remote callbacks for persistent vr mode, so vr flinger can register for persistent vr mode events. Bug: 35885165 Test: Manually confirmed vr flinger can register and receive persistent vr mode events. Change-Id: I7713c4c8acae9a369fd0c06695ef712fddd12be8
/frameworks/base/services/core/java/com/android/server/vr/VrManagerInternal.java
|
2abf1c60cc2fc6ec9bc590cb35e94581ecf93c2e |
|
21-Mar-2017 |
Jin Qian <jinqian@google.com> |
Revert "Add remote callbacks for persistent vr mode" This reverts commit 504c6d67d0c2e4cda5201372551914f94acce710. Change-Id: Ia0f8d508272211736d421cf097abaa0bcbc3abab
/frameworks/base/services/core/java/com/android/server/vr/VrManagerInternal.java
|
504c6d67d0c2e4cda5201372551914f94acce710 |
|
16-Mar-2017 |
Steven Thomas <steventhomas@google.com> |
Add remote callbacks for persistent vr mode We need the ability to register remote callbacks for persistent vr mode, so vr flinger can register for persistent vr mode events. Bug: 35885165 Test: Manually confirmed vr flinger can register and receive persistent vr mode events. Change-Id: I28ee7f4e103fc53ae3e5d8e692cb2f6fa7bdbc82
/frameworks/base/services/core/java/com/android/server/vr/VrManagerInternal.java
|
3a47ec2edd04546d82ba1df331c7af778858a281 |
|
09-Mar-2017 |
Karthik Ravi Shankar <karthikrs@google.com> |
Add API to get compatibility display id Add an API to get the compatibility display ID from CompatibilityDisplay in the framework. Testing Done: Compiled, built and used this API from ActivityManager and it works. Bug: 36071574 Change-Id: Ie4d1eb6a6befa7dbc3413519de20e2762529079d Signed-off-by: Karthik Ravi Shankar <karthikrs@google.com>
/frameworks/base/services/core/java/com/android/server/vr/VrManagerInternal.java
|
732aeb0e53d0c59c871f49cd7d88bb90ba017919 |
|
29-Jan-2017 |
Zak Cohen <zakcohen@google.com> |
Exit persistent VR mode on edge swipe. Bug: 34736524 Test: Run device in persistent vr mode, swipe from edge and see it exit Change-Id: I79c445afd4a08c2aa20504dc97a833c6b04198df
/frameworks/base/services/core/java/com/android/server/vr/VrManagerInternal.java
|
56345f4bfef7c0807b777a1da31160e0ab5d2aa6 |
|
26-Jan-2017 |
Zak Cohen <zakcohen@google.com> |
Introduces VrManager as a system service. Provides access to persistent VR mode as used by VR viewer when a device is believed to be inside a viewer. Bug: 34736524 Test: Built, run using build of vr services that enables mode. Change-Id: I6ff392f09adb8e4bd522dacbd064777bba836282
/frameworks/base/services/core/java/com/android/server/vr/VrManagerInternal.java
|
fecb615093e9781309efcc4d51ffb1808f26415d |
|
29-Oct-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Fix VR interaction with screen on/off/lockscreen. - Add mechanism to prevent VR mode from being enabled. - Disable VR mode while screen is off, or user is in lockscreen, and re-enable when this is no longer the case. Test: Fix merge from nyc-mr2-dev. Bug: 31665197 Bug: 33655854 Change-Id: If777e0ef40b29bff42722f2aa10cff86a5831bc0
/frameworks/base/services/core/java/com/android/server/vr/VrManagerInternal.java
|
bbb5b6e8db346df613c15447c0697def8a76584d |
|
15-Dec-2016 |
Jorim Jaggi <jjaggi@google.com> |
Revert "Fix VR interaction with screen on/off/lockscreen." This reverts commit dfe0d7157da8e8a40ee86f0875531bfe2d657831. Reason for revert: 33655854 Change-Id: Ie8573a394dee768859d64493dd8c17ee0c613287
/frameworks/base/services/core/java/com/android/server/vr/VrManagerInternal.java
|
dfe0d7157da8e8a40ee86f0875531bfe2d657831 |
|
29-Oct-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Fix VR interaction with screen on/off/lockscreen. - Add mechanism to prevent VR mode from being enabled. - Disable VR mode while screen is off, or user is in lockscreen, and re-enable when this is no longer the case. Test: Fix merge from nyc-mr2-dev. Bug: 31665197 Change-Id: Ia0a7fe8d443a24dce9395053cfe3d1c5847a88f2
/frameworks/base/services/core/java/com/android/server/vr/VrManagerInternal.java
|
af9f004f99d81bdc81a05e179ff04d6b3fcb1041 |
|
16-Jun-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Fix VR transition for display on/off sequence. - Ensure VR transition has been applied before display power off sequence. Bug: 29364940 Change-Id: I1224ac653d466919cb418e5c357a748606c4fd7d
/frameworks/base/services/core/java/com/android/server/vr/VrManagerInternal.java
|
c7be3beced4ade05466a4a77c003ea81c2429f74 |
|
02-Apr-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Add VrManager AIDL interface for use by system apps. Bug: 27884853 Change-Id: I6de0d291deafe5003070d60866c60d6599312e79
/frameworks/base/services/core/java/com/android/server/vr/VrManagerInternal.java
|
8f1d5cbabb3bc4ef61b9c2edc70fcfd5d75efec8 |
|
23-Mar-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Allow current VrListenerService to read thermal info. Bug: 27549685 Bug: 22855417 Change-Id: I2d0cb85b54767876bcbf503b5f198bd7f4065680
/frameworks/base/services/core/java/com/android/server/vr/VrManagerInternal.java
|
c7354fe2d4d73808929d2087f2d18ee3d8fa47fc |
|
08-Mar-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Notify VrListenerService when VR activity changes. Bug: 27536964 Bug: 22855417 Change-Id: I67e1f8e6595332b3d768a99735bbd5fd38dffdc9
/frameworks/base/services/core/java/com/android/server/vr/VrManagerInternal.java
|
e24b9a6cfa4d565d7f49c9ae8f3aeca737d93312 |
|
17-Feb-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Add a VR listener service. Bug: 22855417 Bug: 26724891 Bug: 27364145 - Add an API for VrListenerService, which is bound/unbound from the framework when the system VR mode changes. - Allow only a single bound VrListenerService at a time. - Monitor allowed VrListenerService implementations from VrManagerService and evict services as needed when packages, users, or settings change. - Remove previous VR functionality in NotificationListenerService. - Add component target to Activity#setVrMode to allow explicit selection of the running VrListenerService from the current VR activity. Change-Id: I776335f4441be0e793d3126f2d16faf86a8c621a
/frameworks/base/services/core/java/com/android/server/vr/VrManagerInternal.java
|
dd18a0b69537954d1cc34929a1386deb54f12b14 |
|
05-Dec-2015 |
Ruben Brunk <rubenbrunk@google.com> |
Add a framework service tracking VR mode state. - Implement a "VR mode" that may be enabled by a focused Activity. - Add a system service that tracks the current VR mode state and notifies other core framework services of mode changes. - Extend NotificationListenerService to allow the bind/unbind lifecycle of specified listeners to be triggered by system events. Bug: 22855417 Bug: 25479708 Change-Id: I1ac8692bbb5521bb6c7cfb9d2b56b98b720f8568
/frameworks/base/services/core/java/com/android/server/vr/VrManagerInternal.java
|