History log of /frameworks/base/services/core/java/com/android/server/vr/EnabledComponentsObserver.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0ec069ac6baa6724c9c2e45ae72a13c01e862b43 19-Jul-2016 Ruben Brunk <rubenbrunk@google.com> Return empty set instead of null when user is not set.

- Avoid iterating over null set when checking components for user
that isn't currently active. This can happen if the user is changed,
and the enabled component set is queried before the set has been
rebuilt to include components for the new current user.

Bug: 30165350
Change-Id: I4dadad84e6bd2728bea5711b936cba91f6791c99
/frameworks/base/services/core/java/com/android/server/vr/EnabledComponentsObserver.java
715fa57d1b9de86ca9952fba0490611ef90b0b3b 11-Jul-2016 Ruben Brunk <rubenbrunk@google.com> Include all components in VR initialization.

Bug: 29581390
Change-Id: I952de3148af6178034e66bd7ae6ba50a54bc94be
/frameworks/base/services/core/java/com/android/server/vr/EnabledComponentsObserver.java
2ff9c01975622ce7b0e1f7679f1337004dca7be9 28-Apr-2016 Ruben Brunk <rubenbrunk@google.com> Update dumpsys logging for VrManagerService.

Bug: 27720082

Change-Id: I347e585fe09f082c0a7bd12fbf68000e48461846
/frameworks/base/services/core/java/com/android/server/vr/EnabledComponentsObserver.java
49506e089103e8fe38d10e0589688e51cceacaf2 19-Apr-2016 Ruben Brunk <rubenbrunk@google.com> Add settings for altering VR display behavior.

Bug=28208992

Change-Id: I31fcda8b846e7dd62f98151020f2bff2be52d521
/frameworks/base/services/core/java/com/android/server/vr/EnabledComponentsObserver.java
7f98aa4aa93497692f200c553d2d6fff402e3de2 07-Apr-2016 Fyodor Kupolov <fkupolov@google.com> Added getProfileIds method returning array of userIds

Previously many usages of UserManager.getProfiles and getEnabledProfiles
were only using ids of returned users. Given that the list of users needs
to be parceled and unparceled for Binder calls, returning array of ids
minimizes memory usage and serialization time.

A new method getProfileIds was introduced which returns an array of userIds.
Existing method calls were updated where appropriate.

Bug: 27705805
Change-Id: Ic5d5decd77567ba0f749e48837a2c6fa10e812c0
/frameworks/base/services/core/java/com/android/server/vr/EnabledComponentsObserver.java
98576cf949a1ffbece3722451713aac01ed27968 08-Mar-2016 Ruben Brunk <rubenbrunk@google.com> Grant default permissions to preinstalled VrListenerServices.

- While explicitly bound, the package for a single pre-installed
VrListenerService will be granted permission to access
notification policy, be bound as a notification listener service,
and draw system overlays.

Bug: 22855417
Change-Id: I568d5d9c032e0926e47c8ef4b46e3910b6bdf766
/frameworks/base/services/core/java/com/android/server/vr/EnabledComponentsObserver.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/EnabledComponentsObserver.java