Loading media/java/android/media/flags/media_better_together.aconfig +0 −7 Original line number Diff line number Diff line Loading @@ -24,13 +24,6 @@ flag { bug: "280576228" } flag { name: "disable_screen_off_broadcast_receiver" namespace: "media_solutions" description: "Disables the broadcast receiver that prevents scanning when the screen is off." bug: "304234628" } flag { name: "fallback_to_default_handling_when_media_session_has_fixed_volume_handling" namespace: "media_solutions" Loading services/core/java/com/android/server/media/MediaRouter2ServiceImpl.java +6 −12 Original line number Diff line number Diff line Loading @@ -189,12 +189,10 @@ class MediaRouter2ServiceImpl { mUserManagerInternal = LocalServices.getService(UserManagerInternal.class); mAppOpsManager = mContext.getSystemService(AppOpsManager.class); if (!Flags.disableScreenOffBroadcastReceiver()) { IntentFilter screenOnOffIntentFilter = new IntentFilter(); screenOnOffIntentFilter.addAction(ACTION_SCREEN_ON); screenOnOffIntentFilter.addAction(ACTION_SCREEN_OFF); mContext.registerReceiver(mScreenOnOffReceiver, screenOnOffIntentFilter); } // Passing null package name to listen to all events. mAppOpsManager.startWatchingMode( Loading Loading @@ -3435,9 +3433,7 @@ class MediaRouter2ServiceImpl { @NonNull private static List<RouterRecord> getIndividuallyActiveRouters( MediaRouter2ServiceImpl service, List<RouterRecord> allRouterRecords) { if (!Flags.disableScreenOffBroadcastReceiver() && !service.mPowerManager.isInteractive() && !Flags.enableScreenOffScanning()) { if (!service.mPowerManager.isInteractive() && !Flags.enableScreenOffScanning()) { return Collections.emptyList(); } Loading @@ -3453,9 +3449,7 @@ class MediaRouter2ServiceImpl { private static boolean areManagersScanning( MediaRouter2ServiceImpl service, List<ManagerRecord> managerRecords) { if (!Flags.disableScreenOffBroadcastReceiver() && !service.mPowerManager.isInteractive() && !Flags.enableScreenOffScanning()) { if (!service.mPowerManager.isInteractive() && !Flags.enableScreenOffScanning()) { return false; } Loading Loading
media/java/android/media/flags/media_better_together.aconfig +0 −7 Original line number Diff line number Diff line Loading @@ -24,13 +24,6 @@ flag { bug: "280576228" } flag { name: "disable_screen_off_broadcast_receiver" namespace: "media_solutions" description: "Disables the broadcast receiver that prevents scanning when the screen is off." bug: "304234628" } flag { name: "fallback_to_default_handling_when_media_session_has_fixed_volume_handling" namespace: "media_solutions" Loading
services/core/java/com/android/server/media/MediaRouter2ServiceImpl.java +6 −12 Original line number Diff line number Diff line Loading @@ -189,12 +189,10 @@ class MediaRouter2ServiceImpl { mUserManagerInternal = LocalServices.getService(UserManagerInternal.class); mAppOpsManager = mContext.getSystemService(AppOpsManager.class); if (!Flags.disableScreenOffBroadcastReceiver()) { IntentFilter screenOnOffIntentFilter = new IntentFilter(); screenOnOffIntentFilter.addAction(ACTION_SCREEN_ON); screenOnOffIntentFilter.addAction(ACTION_SCREEN_OFF); mContext.registerReceiver(mScreenOnOffReceiver, screenOnOffIntentFilter); } // Passing null package name to listen to all events. mAppOpsManager.startWatchingMode( Loading Loading @@ -3435,9 +3433,7 @@ class MediaRouter2ServiceImpl { @NonNull private static List<RouterRecord> getIndividuallyActiveRouters( MediaRouter2ServiceImpl service, List<RouterRecord> allRouterRecords) { if (!Flags.disableScreenOffBroadcastReceiver() && !service.mPowerManager.isInteractive() && !Flags.enableScreenOffScanning()) { if (!service.mPowerManager.isInteractive() && !Flags.enableScreenOffScanning()) { return Collections.emptyList(); } Loading @@ -3453,9 +3449,7 @@ class MediaRouter2ServiceImpl { private static boolean areManagersScanning( MediaRouter2ServiceImpl service, List<ManagerRecord> managerRecords) { if (!Flags.disableScreenOffBroadcastReceiver() && !service.mPowerManager.isInteractive() && !Flags.enableScreenOffScanning()) { if (!service.mPowerManager.isInteractive() && !Flags.enableScreenOffScanning()) { return false; } Loading