82ba91ddb4fe9d9ff8245e27f70dea64cc20553d |
|
28-Apr-2017 |
Joe Onorato <joeo@google.com> |
Turn off logspam For more information, see https://source.android.com/source/code-style#log-sparingly Bug: 37252687 Test: development/tools/logblame/app_switch_test Test: development/tools/logblame/power_toggle_test Test: development/tools/logblame/medium_idle_test Change-Id: Ie2f6ef33df7b6c1ea976a8180945651ac9482976
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
6b1251f817796232fc385ae06b10f53e94340a36 |
|
17-May-2017 |
Alex Sakhartchouk <alexst@google.com> |
We notify VR Core when a 2D intent is running in VR in persistent mode. One of the paths that sends these notifications incorrectly indicated that a VR app was not running. Fix the callsite to include the current VR component instead of null. Bug: 38004624 Test: Launch VR app, verify null component is not sent to VR core while it's running. Change-Id: I0589ee51952a503bfddec214999ed5bce48715ba
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
4d73fd576501f63d0da7b5a5a980550d9cddcfe3 |
|
10-May-2017 |
Ruben Brunk <rubenbrunk@google.com> |
Merge "Fix VR component enforcement for "2D in 3D" apps." into oc-dev
|
666505ec351712872800fe80a8a620183c3ead1b |
|
05-May-2017 |
Ruben Brunk <rubenbrunk@google.com> |
Fix VR component enforcement for "2D in 3D" apps. Bug: 38004624 Test: Launch 2D in 3D application, check that null is delivered VrListenerService#onCurrentVrActivityChanged. Change-Id: I8ecb3d2fd4fa686ec43509852f4bc5f7d11d665c
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
1336a806f9d513dd4a16c089305dc440486813e3 |
|
21-Apr-2017 |
Daniel Nicoara <dnicoara@google.com> |
Remove controller connection API No longer need the proxy since VR Window Manager is in VrCore. Bug: 36506799, 37542947 Test: Compiled and ran in VR on device. Change-Id: Id5b5f34a1ad2b6da263527463d63777d40f18085
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
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/VrManagerService.java
|
d8f13bbc3d6728cc068dcd65777afcd66c04b821 |
|
25-Apr-2017 |
Ruben Brunk <rubenbrunk@google.com> |
Merge "Fix re-enabling alert window appop after leaving VR mode." into oc-dev
|
2781b41c0eea94ededc0f216aee432838e4224c5 |
|
24-Apr-2017 |
Ruben Brunk <rubenbrunk@google.com> |
Fix re-enabling alert window appop after leaving VR mode. Bug: 37526753 Test: Check that system alert windows appear after leaving VR mode. Change-Id: I2942b2e2bd30308752367963b7ae896462811d2f
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.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/VrManagerService.java
|
fe9a53bc45fd0124a876dc0a49680aaf86641d3e |
|
31-Mar-2017 |
Jeff Sharkey <jsharkey@android.com> |
Consistent dump() permission checking. This change introduces new methods on DumpUtils that can check if the caller has DUMP and/or PACKAGE_USAGE_STATS access. It then moves all existing dump() methods to use these checks so that we emit consistent error messages. Test: cts-tradefed run commandAndExit cts-dev -m CtsSecurityTestCases -t android.security.cts.ServicePermissionsTest Bug: 32806790 Change-Id: Iaff6b9506818ee082b1e169c89ebe1001b3bfeca
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
99493dbc94989d4493ca6acb0db265a02f49f62e |
|
09-Mar-2017 |
Karthik Ravi Shankar <karthikrs@google.com> |
Launch 2D activities in VR mode When in VR mode, launch all activities into the virtual display ID as provided by the Compatibility display. This includes two cases - - New activity launches - Existing activity in the background. Testing Done: Tested with PlanarVirtualDisplay app and Settings, Calculator and GestureApp with different intent flags. Bug: 36071574 Bug: 36071445 Test: android.server.cts.ActivityManagerDisplayTests Test: #testVrActivityLaunch Test: #testVrActivityReLaunch Change-Id: Ic590a7cbd6f9b339dc83b22a8ffb1252219ef22e Signed-off-by: Karthik Ravi Shankar <karthikrs@google.com>
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
28eae8e551f46c0ce6247fcc2d2ace7cccfc922d |
|
22-Mar-2017 |
Kevin Schoedel <kpschoedel@google.com> |
Manage controller connection from VrCore to VrWindowManager. Use VrManager as a proxy to pass the controller data file descriptor from VrCore to VrWindowManager, since the latter is a purely native service with no Java visibility. This is intended to be replaced by moving the relevant parts of VrWindowManager into VrCore (b/36506799). Bug: 35619424 Test: manual on device Change-Id: I9545349893ed9b23de4ba8d3cb61c7d403ad0b97
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
7196a6bff612d0f9c176e285ec8d43b14457b744 |
|
22-Mar-2017 |
Ruben Brunk <rubenbrunk@google.com> |
Fix onCurrentVrActivityChanged callbacks. Bug: 36503317 Test: Use controller in a 3P VR application. Change-Id: I1b11785077183c719e19f4f496677dba79e42dab
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.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/VrManagerService.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/VrManagerService.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/VrManagerService.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/VrManagerService.java
|
2f22da701b16f748abaeedd65be5ce5898abc824 |
|
28-Feb-2017 |
Santos Cordon <santoscordon@google.com> |
Debugging code to CompatibilityDisplay. Allows CompatibilityDisplay to function/be testable without relying on VR. This is DEBUG-only code and requires a DEUBG flag to be set to true. Change-Id: I2a97a7e31839b0c35864149cbfb75873e39e0959
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
90a8a80a76e4c9786585291ac25421c503b05047 |
|
24-Feb-2017 |
Zak Cohen <zakcohen@google.com> |
Fix VR current component changes being ignored. Bug: 35723429 Test: built, run on device and verified that controller works Change-Id: I7467f893ef313145d7aa555285dae60cb7ec3cf2
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
72729f9236a6c26dfef3eb4de14f3bd4ffe0318f |
|
17-Feb-2017 |
Mark Urbanus <urbanus@google.com> |
VRManager: Set initial sleep state to 'AWAKE' Problem: Home screen isn't allowed to enter VR mode as part of boot. Root-cause: VRManager is not indicating VR Mode is allowed until the system sleep state gets synchronized. Because the initial sleep state during boot is AWAKE and remains AWAKE if no lock-screen is set, VrManager fails to mark VrMode as available due to a mismatch between its initial internal sleep state and the systems sleep state. VrManager's initial sleep state is SLEEP, where the system's initial sleep state is AWAKE. Solution: Set VrManager's initial sleep state to AWAKE to match the system. Bug: 35469244 Test: - Validated VrHome comes up properly - Tested VrMode is not allowed when the lock-screen is shown - Tested VrMode is not allowed when the display is off - Tested VrMode is allowed when no lock-screen is set AND the display is on. Change-Id: I42e9da07db21b3ed034c4173fe329cbb7796ee7e
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
2ec8d8403ea13f77dd2a1fe9f11fff084ba85cea |
|
17-Feb-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Exit persistent VR mode on edge swipe."
|
4b80e6d3a0d61f89835ddecad4321ee357c45ae9 |
|
16-Feb-2017 |
Zak Cohen <zakcohen@google.com> |
Change error message for VrManagerService dump. CTS requires an exact match on "Permission Denial" Bug: 35354213 Test: Ran locally Change-Id: I4e4ef49a66a97701fdda2136640c2ddc2b24ad8c
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.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/VrManagerService.java
|
8deb67cb64b0cd93be545caf7887a12ed3611841 |
|
08-Feb-2017 |
Craig Donner <cdonner@google.com> |
Use the Context name to publish and use vrmanager Bug: 34736524 Test: build Change-Id: I8aabb4d242fb2378b24dd30a972c382a7f8f4934
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.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/VrManagerService.java
|
396d8fb431ed6094d530d4ad7773ef6c39619b4b |
|
01-Feb-2017 |
Steven Thomas <steventhomas@google.com> |
Disable VR compatibility display The VR compatibility display is causing issues with the 2d <--> VR transition in SurfaceFlinger. Disable it until we figure out what's going on. Bug: 34280358 Test: Had flakiness when transitioning into/out of VR mode via cube sea and treasure hunt, with the VR compatibility display enabled. After disabling the VR compatibility display, transitioning was much more stable, though not perfect. Change-Id: I7822fff2095e4bb8eb0b4157c0d9fd06e99f48c8
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
0ce4b0e4c31a65864e0cda3c9d3fb6fe8a40f2ed |
|
26-Jan-2017 |
Elliot Waite <elliotwaite@google.com> |
Fix @links in reference docs. am: 54de77470d am: ab978c035e am: 28ba4722a9 am: 9b21265b2c Change-Id: If246ebdb36cf2832d5a6c42cbe752e290b6fb6e8
|
9b21265b2ce0f57796bffb241c008fff459d4b05 |
|
26-Jan-2017 |
Elliot Waite <elliotwaite@google.com> |
Fix @links in reference docs. am: 54de77470d am: ab978c035e am: 28ba4722a9 Change-Id: I98177a8cf0a20677e140406bb7371474ca259e5b
|
54de77470de4f605eef7f4b4e01718b301fe275e |
|
12-Jan-2017 |
Elliot Waite <elliotwaite@google.com> |
Fix @links in reference docs. Change-Id: I40cea46efd80c448640ff69753698fe8404da40b
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
c14513d81ef22cfbab93a9209f237534b3b5edc8 |
|
14-Dec-2016 |
Santos Cordon <santoscordon@google.com> |
Add a Virtual 2D Display creator. Listens for changes to VrMode to create/destroy a Virtual Display for 2D apps. Test: Logs creation/destruction of vr display while toggling vr mode. Bug: 34280358 Change-Id: Idb52c4caa9aa0b6863cc6d2eaa55922ab81bf04a
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
1ad4a2d32efb0cfe51474a497647cb7353b96818 |
|
06-Jan-2017 |
Ruben Brunk <rubenbrunk@google.com> |
Fix unexpected VR mode exit on package update. Bug: 33809651 Change-Id: Ifbaf705e74eda2bde3e4b2d9092360a1c658e660
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
3661a6f91b29de855597effaed555f64e316f458 |
|
14-Dec-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix VR interaction with screen on/off/lockscreen." into nyc-mr2-dev
|
040484cf902d70d7c4b5af8f35cbf33f5c3ef4a7 |
|
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. Merged-In: Ia0a7fe8d443a24dce9395053cfe3d1c5847a88f2 Bug: 31665197 Change-Id: Ia0a7fe8d443a24dce9395053cfe3d1c5847a88f2
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
12ab5e1d700714253fd05b8858bf4a3ec543afed |
|
11-Nov-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Prevent crash on uninstall. - Crash due to race between package removal and permission revocation. - Catch exception thrown by packagemanager. - Improve documentation of packagemanager methods. Bug: 32247014 Change-Id: Ie548c385e9e86418e7c4b87c571beebfcaeff353
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
1a509618d45dad3120c2f0b8d743f599724bcf92 |
|
03-Aug-2016 |
Craig Donner <cdonner@google.com> |
Revert "Remove coarse location pre-grant for preinstalled VrListenerServices." am: cae8cdf91a Change-Id: Ieccc553995b3d0ec772f986278546c5d3d26d517
|
5633ad6921d5d2bd1b2bede0093c0941b6be1891 |
|
03-Aug-2016 |
Craig Donner <cdonner@google.com> |
Merge "Revert "Remove coarse location pre-grant for preinstalled VrListenerServices."" into nyc-mr1-dev
|
1f4f26b1d5dd461b786e6113bc466fb639ace327 |
|
02-Aug-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Fix component management in VrManagerService. - Add null checks to avoid crashing in transient state with no enabled packages during user switch. Bug: 30574163 Change-Id: I316373e900d4be35be7691b50057d0701b7fb4a5
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
cae8cdf91a740b38a708f330ff5c63921ac85450 |
|
29-Jul-2016 |
Craig Donner <cdonner@google.com> |
Revert "Remove coarse location pre-grant for preinstalled VrListenerServices." Bug: 30480340 This reverts commit d430f1a0be42bbf85fe75578a871d920ff922770. Change-Id: I97cbc7cef715aca92dbe8a590177f74a98bb04f7
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
ee738823c9f5385de28e7ce03aa3d90100a03457 |
|
11-Jul-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Remove VR package disable logic. - No longer disable the default VrListenerService package while no VR applications are installed on the device. Bug: 29896165 Change-Id: I8c5a0aeeb37a4c3883c7e88f9187404877eb8b6e
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
d430f1a0be42bbf85fe75578a871d920ff922770 |
|
16-Jun-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Remove coarse location pre-grant for preinstalled VrListenerServices. Bug: 28919229 Change-Id: I97393308129c65ef2822014775d3e77e25dc21e6
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.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/VrManagerService.java
|
e33f61319049810ae9cb318e2ba45e8a3449fb43 |
|
02-Jun-2016 |
Svetoslav Ganov <svetoslavganov@google.com> |
Fix permissions update for VrListenerService on user changes. - Fixes a bug where we would not update the overlay restrictions if the VR listener we are bound to changes bug the VR enabled state doesn't. - Also fixed a case where the notification listener access and location permission were not granted/revoked for the correct user. For example, if a vr activity in one user calls a VR activity in another (possible for cross profiles) we end up not revoking the special access for the vr service in the first user. The notification listener setting was also updated for the system user instead of the user for which we grant/revoke specal access. - Properly remove the overlay restrictions for the old user if we transition from a vr actiivty in one user to a vr activity in a profile of this user. Bug: 29273985 Change-Id: Ib1de6f2f5445001ac61edca5c77ea3a066544307
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
96b20bb585012d7e0a3bf21a979a2d1685e0d08f |
|
14-May-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Update VrListener location permission. - Grant coarse location permission to preinstalled system application that implements a VrListenerService when the VrListenerService has been enabled in Settings by a user. Bug: 28768855 Change-Id: I7cb7f7b980a714f100f50e23dd9f503b9a3fa201
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
8820f943e0254e188861ef4bc73a95cefc648942 |
|
09-May-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Set notification listener defaults for system VrListeners. - For a package that has been enabled as a VrListenerService and been preinstalled on the device's system image, enable NotificationListenerServices by default for that package as well. - Use appops function instead of packagemanager for runtime permissions. Bug: 28614768 Change-Id: If88d47b666656a6e9567118626c1d9fa00280ec4
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.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/VrManagerService.java
|
672afaa43b97d24c1f3aaf9722e53b70dbac8c54 |
|
19-Apr-2016 |
Craig Donner <cdonner@google.com> |
Checks for existence of vr components before trying to disable them. Fixes: 28249296 Change-Id: I98506c263387c9deb05ae6bc997e92e0000b71ad
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
de5dbec3aba4b0fcae226a8a512d37b1ee3071a8 |
|
18-Apr-2016 |
Craig Donner <cdonner@google.com> |
Merge "Disables VR components by default, but enables them if a VR app is installed." into nyc-dev
|
9906259202819794dd3ab1f60813f0c34e412efb |
|
15-Apr-2016 |
Craig Donner <cdonner@google.com> |
Disables VR components by default, but enables them if a VR app is installed. If an existing app or newly installed app is installed, then enable them, otherwise, they stay disabled. Fixes: 26568985 Change-Id: I8274b061220f41b9462d83b8aff501905d84a508
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
b56b72a8461dcc1a9dccd4c7019e2ecbf191fc1c |
|
15-Apr-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Fix VR->VR Activity transitions. - Briefly delay unBinding VrListenerService and making HAL calls when leaving VR mode Activity in case subsequent activity will be immediately re-entering VR mode. Bug: 28115931 Change-Id: I3f362131ed2beb6a29ce78fe01e9301d8b396520
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
dfd72d43089b3690b6093dc53cc93f5bbcc18218 |
|
12-Apr-2016 |
Craig Donner <cdonner@google.com> |
Merge "Sets COARSE_LOCATION permission for VrCore when in vr mode." into nyc-dev
|
0568f28ac3ba83ec268b54d16a8b19c1fcaf9c89 |
|
11-Apr-2016 |
Craig Donner <cdonner@google.com> |
Sets COARSE_LOCATION permission for VrCore when in vr mode. See b/27900412 for more details. Bug: 27900412 Change-Id: I3e8544e44ff6dfc96d58f9189cf0034ce76ed009
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
dc34df5d310245a268ee9ea3872a612c6f7950b5 |
|
08-Apr-2016 |
Dan Sandler <dsandler@android.com> |
Suppress heads-up notifications in VR mode. Fixes: 27884853 Change-Id: I14d2dd66bea5b18e4d710c74d443e88cfbb3c028
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
0c9ac648190a3f0e850d4fe376002f7a11654a87 |
|
07-Apr-2016 |
Ariana Mott <amott@google.com> |
Remove package AutomaticZenRules for revoked Notification Policy Access Bug=28043240 Change-Id: If59fc043470a6dfe6b2426cd80ef53473ba8be42
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.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/VrManagerService.java
|
8f7e3815e71cfb9a45b8632e6b9f37684699ff82 |
|
31-Mar-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Merge "Grant default permissions to preinstalled VrListenerServices." into nyc-dev
|
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/VrManagerService.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/VrManagerService.java
|
6ed05a7047ed0657900067ea1bf169efcba56a49 |
|
21-Mar-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Merge "Move setup to earlier boot phase." into nyc-dev
|
8507004a35a94e9bb4653dc049505aa54d1e6175 |
|
21-Mar-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Move setup to earlier boot phase. Bug: 27764094 Change-Id: I2a01b47129a3ef2a4ae37fbf98eb9ebe81061e62
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.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/VrManagerService.java
|
29931bc684bde6b430923122777684178ee2681c |
|
11-Mar-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Allow per-package exemptions for restricted AppOps - When setting blanket user restrictions, per-package exemptions may be granted. - Exempt the current active VrListenerService from the blanket restriction on drawing overlays while in VR mode. Bug: 26775563 Change-Id: I14b17a126502c7905a970ad42d25d6dd600b86b1
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.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/VrManagerService.java
|
47d98de60bc5504271e027aef0b7ea218f0aaf59 |
|
02-Mar-2016 |
Svetoslav Ganov <svetoslavganov@google.com> |
Hide overlay windows in VR mode bug:26775563 Change-Id: I0e81cc64f281cd085ff642ebd93f32ceb3ad5480
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
baa4b55b892041fc33f3acdf29de0676ab63c2f9 |
|
03-Feb-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Connect VR HAL to VrManagerService. - Implement lifecycle calls into HAL from VrManagerService. Bug: 22855417 Change-Id: I7b8144621ffcd44470d0ed3e6b137fffb081a21a
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.java
|
87112f73f0d8b61cfc9ecfb6f33ba086b202fa0d |
|
22-Jan-2016 |
Ruben Brunk <rubenbrunk@google.com> |
Log important VrManagerService lifecycle events. - Events are rare, and user triggered, so will not cause logcat spamming. Change-Id: I2bdf29b0ca7d86ab64e9a20ee018e3f9e8eb1e5d
/frameworks/base/services/core/java/com/android/server/vr/VrManagerService.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/VrManagerService.java
|