Loading services/core/java/com/android/server/audio/AudioService.java +3 −0 Original line number Diff line number Diff line Loading @@ -684,6 +684,7 @@ public class AudioService extends IAudioService.Stub { intentFilter.addAction(UsbManager.ACTION_USB_DEVICE_ATTACHED); intentFilter.addAction(Intent.ACTION_CONFIGURATION_CHANGED); intentFilter.addAction(Intent.ACTION_SHUTDOWN); // TODO merge orientation and rotation mMonitorOrientation = SystemProperties.getBoolean("ro.audio.monitorOrientation", false); if (mMonitorOrientation) { Loading Loading @@ -5261,6 +5262,8 @@ public class AudioService extends IAudioService.Stub { int userId = intent.getIntExtra(Intent.EXTRA_USER_HANDLE, -1); UserManagerService.getInstance().setSystemControlledUserRestriction( UserManager.DISALLOW_RECORD_AUDIO, false, userId); } else if (action.equals(Intent.ACTION_SHUTDOWN)) { AudioSystem.setParameters("dev_shutdown=true"); } } } // end class AudioServiceBroadcastReceiver Loading Loading
services/core/java/com/android/server/audio/AudioService.java +3 −0 Original line number Diff line number Diff line Loading @@ -684,6 +684,7 @@ public class AudioService extends IAudioService.Stub { intentFilter.addAction(UsbManager.ACTION_USB_DEVICE_ATTACHED); intentFilter.addAction(Intent.ACTION_CONFIGURATION_CHANGED); intentFilter.addAction(Intent.ACTION_SHUTDOWN); // TODO merge orientation and rotation mMonitorOrientation = SystemProperties.getBoolean("ro.audio.monitorOrientation", false); if (mMonitorOrientation) { Loading Loading @@ -5261,6 +5262,8 @@ public class AudioService extends IAudioService.Stub { int userId = intent.getIntExtra(Intent.EXTRA_USER_HANDLE, -1); UserManagerService.getInstance().setSystemControlledUserRestriction( UserManager.DISALLOW_RECORD_AUDIO, false, userId); } else if (action.equals(Intent.ACTION_SHUTDOWN)) { AudioSystem.setParameters("dev_shutdown=true"); } } } // end class AudioServiceBroadcastReceiver Loading