diff --git a/packages/SystemUI/src/com/android/systemui/settings/BrightnessController.java b/packages/SystemUI/src/com/android/systemui/settings/BrightnessController.java index 7825e9ede3b88..d3f997a045003 100644 --- a/packages/SystemUI/src/com/android/systemui/settings/BrightnessController.java +++ b/packages/SystemUI/src/com/android/systemui/settings/BrightnessController.java @@ -295,8 +295,10 @@ public class BrightnessController implements ToggleSlider.Listener { mAutomaticAvailable = context.getResources().getBoolean( com.android.internal.R.bool.config_automatic_brightness_available); - mPower = IPowerManager.Stub.asInterface(ServiceManager.getService("power")); - mVrManager = IVrManager.Stub.asInterface(ServiceManager.getService("vrmanager")); + mPower = IPowerManager.Stub.asInterface(ServiceManager.getService( + Context.POWER_SERVICE)); + mVrManager = IVrManager.Stub.asInterface(ServiceManager.getService( + Context.VR_SERVICE)); } public void addStateChangedCallback(BrightnessStateChangeCallback cb) { diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java index bffa14fb2296f..f7561d2214846 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java @@ -894,7 +894,8 @@ public class StatusBar extends SystemUI implements DemoMode, null, null); updateCurrentProfilesCache(); - IVrManager vrManager = IVrManager.Stub.asInterface(ServiceManager.getService("vrmanager")); + IVrManager vrManager = IVrManager.Stub.asInterface(ServiceManager.getService( + Context.VR_SERVICE)); try { vrManager.registerListener(mVrStateCallbacks); } catch (RemoteException e) { diff --git a/services/core/java/com/android/server/UiModeManagerService.java b/services/core/java/com/android/server/UiModeManagerService.java index 6f2f2c402f430..acacb9e0be70e 100644 --- a/services/core/java/com/android/server/UiModeManagerService.java +++ b/services/core/java/com/android/server/UiModeManagerService.java @@ -772,7 +772,8 @@ final class UiModeManagerService extends SystemService { } private void registerVrStateListener() { - IVrManager vrManager = IVrManager.Stub.asInterface(ServiceManager.getService("vrmanager")); + IVrManager vrManager = IVrManager.Stub.asInterface(ServiceManager.getService( + Context.VR_SERVICE)); try { if (vrManager != null) { vrManager.registerListener(mVrStateCallbacks); diff --git a/services/core/java/com/android/server/display/NightDisplayService.java b/services/core/java/com/android/server/display/NightDisplayService.java index 7237fdbc945ec..cba694c866a20 100644 --- a/services/core/java/com/android/server/display/NightDisplayService.java +++ b/services/core/java/com/android/server/display/NightDisplayService.java @@ -141,8 +141,7 @@ public final class NightDisplayService extends SystemService @Override public void onBootPhase(int phase) { if (phase == PHASE_SYSTEM_SERVICES_READY) { - IVrManager vrManager = - (IVrManager) getBinderService(VrManagerService.VR_MANAGER_BINDER_SERVICE); + IVrManager vrManager = (IVrManager) getBinderService(Context.VR_SERVICE); if (vrManager != null) { try { vrManager.registerListener(mVrStateCallbacks); diff --git a/services/core/java/com/android/server/policy/ImmersiveModeConfirmation.java b/services/core/java/com/android/server/policy/ImmersiveModeConfirmation.java index 9bf04768ba1a9..364bf2893ab92 100644 --- a/services/core/java/com/android/server/policy/ImmersiveModeConfirmation.java +++ b/services/core/java/com/android/server/policy/ImmersiveModeConfirmation.java @@ -125,7 +125,7 @@ public class ImmersiveModeConfirmation { void systemReady() { IVrManager vrManager = IVrManager.Stub.asInterface( - ServiceManager.getService(VrManagerService.VR_MANAGER_BINDER_SERVICE)); + ServiceManager.getService(Context.VR_SERVICE)); if (vrManager != null) { try { vrManager.registerListener(mVrStateCallbacks); diff --git a/services/core/java/com/android/server/power/PowerManagerService.java b/services/core/java/com/android/server/power/PowerManagerService.java index 91a5f4fec61ef..ffbb4280b38e1 100644 --- a/services/core/java/com/android/server/power/PowerManagerService.java +++ b/services/core/java/com/android/server/power/PowerManagerService.java @@ -732,8 +732,7 @@ public final class PowerManagerService extends SystemService resolver.registerContentObserver(Settings.Secure.getUriFor( Settings.Secure.DOUBLE_TAP_TO_WAKE), false, mSettingsObserver, UserHandle.USER_ALL); - IVrManager vrManager = - (IVrManager) getBinderService(VrManagerService.VR_MANAGER_BINDER_SERVICE); + IVrManager vrManager = (IVrManager) getBinderService(Context.VR_SERVICE); if (vrManager != null) { try { vrManager.registerListener(mVrStateCallbacks); diff --git a/services/core/java/com/android/server/vr/VrManagerService.java b/services/core/java/com/android/server/vr/VrManagerService.java index 51c4ce3108011..69a9f80033935 100644 --- a/services/core/java/com/android/server/vr/VrManagerService.java +++ b/services/core/java/com/android/server/vr/VrManagerService.java @@ -89,8 +89,6 @@ public class VrManagerService extends SystemService implements EnabledComponentC public static final String TAG = "VrManagerService"; - public static final String VR_MANAGER_BINDER_SERVICE = "vrmanager"; - private static final int PENDING_STATE_DELAY_MS = 300; private static final int EVENT_LOG_SIZE = 32; private static final int INVALID_APPOPS_MODE = -1; @@ -377,7 +375,7 @@ public class VrManagerService extends SystemService implements EnabledComponentC @Override public void setPersistentVrModeEnabled(boolean enabled) { - enforceCallerPermission(Manifest.permission.ACCESS_VR_MANAGER); + enforceCallerPermission(Manifest.permission.RESTRICTED_VR_ACCESS); VrManagerService.this.setPersistentVrModeEnabled(enabled); } @@ -487,7 +485,7 @@ public class VrManagerService extends SystemService implements EnabledComponentC } publishLocalService(VrManagerInternal.class, new LocalService()); - publishBinderService(VR_MANAGER_BINDER_SERVICE, mVrManager.asBinder()); + publishBinderService(Context.VR_SERVICE, mVrManager.asBinder()); } @Override