Loading services/java/com/android/server/SystemServer.java +26 −37 Original line number Diff line number Diff line Loading @@ -723,21 +723,9 @@ public final class SystemServer { MmsServiceBroker mmsService = null; HardwarePropertiesManagerService hardwarePropertiesService = null; boolean disableSystemUI = SystemProperties.getBoolean("config.disable_systemui", false); boolean disableRtt = SystemProperties.getBoolean("config.disable_rtt", false); boolean disableMediaProjection = SystemProperties.getBoolean("config.disable_mediaproj", false); boolean disableSerial = SystemProperties.getBoolean("config.disable_serial", false); boolean disableSearchManager = SystemProperties.getBoolean("config.disable_searchmanager", false); boolean disableTrustManager = SystemProperties.getBoolean("config.disable_trustmanager", false); boolean disableTextServices = SystemProperties.getBoolean("config.disable_textservices", false); boolean disableSystemTextClassifier = SystemProperties.getBoolean( "config.disable_systemtextclassifier", false); boolean disableConsumerIr = SystemProperties.getBoolean("config.disable_consumerir", false); boolean disableVrManager = SystemProperties.getBoolean("config.disable_vrmanager", false); boolean disableCameraService = SystemProperties.getBoolean("config.disable_cameraservice", false); boolean disableSlices = SystemProperties.getBoolean("config.disable_slices", false); Loading @@ -745,6 +733,9 @@ public final class SystemServer { boolean isEmulator = SystemProperties.get("ro.kernel.qemu").equals("1"); boolean isWatch = context.getPackageManager().hasSystemFeature( PackageManager.FEATURE_WATCH); // For debugging RescueParty if (Build.IS_DEBUGGABLE && SystemProperties.getBoolean("debug.crash_system", false)) { throw new RuntimeException(); Loading Loading @@ -819,7 +810,7 @@ public final class SystemServer { ServiceManager.addService("vibrator", vibrator); traceEnd(); if (!disableConsumerIr) { if (!isWatch) { traceBeginAndSlog("StartConsumerIrService"); consumerIr = new ConsumerIrService(context); ServiceManager.addService(Context.CONSUMER_IR_SERVICE, consumerIr); Loading Loading @@ -862,7 +853,7 @@ public final class SystemServer { traceLog.traceEnd(); }, START_HIDL_SERVICES); if (!disableVrManager) { if (!isWatch) { traceBeginAndSlog("StartVrManagerService"); mSystemServiceManager.startService(VrManagerService.class); traceEnd(); Loading Loading @@ -1030,7 +1021,7 @@ public final class SystemServer { mSystemServiceManager.startService(DevicePolicyManagerService.Lifecycle.class); traceEnd(); if (!disableSystemUI) { if (!isWatch) { traceBeginAndSlog("StartStatusBarManagerService"); try { statusBar = new StatusBarManagerService(context, wm); Loading Loading @@ -1063,11 +1054,9 @@ public final class SystemServer { } traceEnd(); if (!disableTextServices) { traceBeginAndSlog("StartTextServicesManager"); mSystemServiceManager.startService(TextServicesManagerService.Lifecycle.class); traceEnd(); } if (!disableSystemTextClassifier) { traceBeginAndSlog("StartTextClassificationManagerService"); Loading Loading @@ -1229,7 +1218,7 @@ public final class SystemServer { } traceEnd(); if (!disableSearchManager) { if (!isWatch) { traceBeginAndSlog("StartSearchManagerService"); try { mSystemServiceManager.startService(SEARCH_MANAGER_SERVICE_CLASS); Loading Loading @@ -1259,7 +1248,7 @@ public final class SystemServer { mSystemServiceManager.startService(DockObserver.class); traceEnd(); if (context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_WATCH)) { if (isWatch) { traceBeginAndSlog("StartThermalObserver"); mSystemServiceManager.startService(THERMAL_OBSERVER_CLASS); traceEnd(); Loading Loading @@ -1291,7 +1280,7 @@ public final class SystemServer { traceEnd(); } if (!disableSerial) { if (!isWatch) { traceBeginAndSlog("StartSerialService"); try { // Serial port support Loading Loading @@ -1331,11 +1320,9 @@ public final class SystemServer { mSystemServiceManager.startService(SoundTriggerService.class); traceEnd(); if (!disableTrustManager) { traceBeginAndSlog("StartTrustManager"); mSystemServiceManager.startService(TrustManagerService.class); traceEnd(); } if (mPackageManager.hasSystemFeature(PackageManager.FEATURE_BACKUP)) { traceBeginAndSlog("StartBackupManager"); Loading Loading @@ -1392,6 +1379,7 @@ public final class SystemServer { traceEnd(); } if (!isWatch) { traceBeginAndSlog("StartNetworkTimeUpdateService"); try { networkTimeUpdater = new NetworkTimeUpdateService(context); Loading @@ -1400,6 +1388,7 @@ public final class SystemServer { reportWtf("starting NetworkTimeUpdate service", e); } traceEnd(); } traceBeginAndSlog("StartCommonTimeManagementService"); try { Loading Loading @@ -1535,13 +1524,13 @@ public final class SystemServer { traceEnd(); } if (!disableMediaProjection) { if (!isWatch) { traceBeginAndSlog("StartMediaProjectionManager"); mSystemServiceManager.startService(MediaProjectionManagerService.class); traceEnd(); } if (context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_WATCH)) { if (isWatch) { traceBeginAndSlog("StartWearConnectivityService"); mSystemServiceManager.startService(WEAR_CONNECTIVITY_SERVICE_CLASS); traceEnd(); Loading Loading
services/java/com/android/server/SystemServer.java +26 −37 Original line number Diff line number Diff line Loading @@ -723,21 +723,9 @@ public final class SystemServer { MmsServiceBroker mmsService = null; HardwarePropertiesManagerService hardwarePropertiesService = null; boolean disableSystemUI = SystemProperties.getBoolean("config.disable_systemui", false); boolean disableRtt = SystemProperties.getBoolean("config.disable_rtt", false); boolean disableMediaProjection = SystemProperties.getBoolean("config.disable_mediaproj", false); boolean disableSerial = SystemProperties.getBoolean("config.disable_serial", false); boolean disableSearchManager = SystemProperties.getBoolean("config.disable_searchmanager", false); boolean disableTrustManager = SystemProperties.getBoolean("config.disable_trustmanager", false); boolean disableTextServices = SystemProperties.getBoolean("config.disable_textservices", false); boolean disableSystemTextClassifier = SystemProperties.getBoolean( "config.disable_systemtextclassifier", false); boolean disableConsumerIr = SystemProperties.getBoolean("config.disable_consumerir", false); boolean disableVrManager = SystemProperties.getBoolean("config.disable_vrmanager", false); boolean disableCameraService = SystemProperties.getBoolean("config.disable_cameraservice", false); boolean disableSlices = SystemProperties.getBoolean("config.disable_slices", false); Loading @@ -745,6 +733,9 @@ public final class SystemServer { boolean isEmulator = SystemProperties.get("ro.kernel.qemu").equals("1"); boolean isWatch = context.getPackageManager().hasSystemFeature( PackageManager.FEATURE_WATCH); // For debugging RescueParty if (Build.IS_DEBUGGABLE && SystemProperties.getBoolean("debug.crash_system", false)) { throw new RuntimeException(); Loading Loading @@ -819,7 +810,7 @@ public final class SystemServer { ServiceManager.addService("vibrator", vibrator); traceEnd(); if (!disableConsumerIr) { if (!isWatch) { traceBeginAndSlog("StartConsumerIrService"); consumerIr = new ConsumerIrService(context); ServiceManager.addService(Context.CONSUMER_IR_SERVICE, consumerIr); Loading Loading @@ -862,7 +853,7 @@ public final class SystemServer { traceLog.traceEnd(); }, START_HIDL_SERVICES); if (!disableVrManager) { if (!isWatch) { traceBeginAndSlog("StartVrManagerService"); mSystemServiceManager.startService(VrManagerService.class); traceEnd(); Loading Loading @@ -1030,7 +1021,7 @@ public final class SystemServer { mSystemServiceManager.startService(DevicePolicyManagerService.Lifecycle.class); traceEnd(); if (!disableSystemUI) { if (!isWatch) { traceBeginAndSlog("StartStatusBarManagerService"); try { statusBar = new StatusBarManagerService(context, wm); Loading Loading @@ -1063,11 +1054,9 @@ public final class SystemServer { } traceEnd(); if (!disableTextServices) { traceBeginAndSlog("StartTextServicesManager"); mSystemServiceManager.startService(TextServicesManagerService.Lifecycle.class); traceEnd(); } if (!disableSystemTextClassifier) { traceBeginAndSlog("StartTextClassificationManagerService"); Loading Loading @@ -1229,7 +1218,7 @@ public final class SystemServer { } traceEnd(); if (!disableSearchManager) { if (!isWatch) { traceBeginAndSlog("StartSearchManagerService"); try { mSystemServiceManager.startService(SEARCH_MANAGER_SERVICE_CLASS); Loading Loading @@ -1259,7 +1248,7 @@ public final class SystemServer { mSystemServiceManager.startService(DockObserver.class); traceEnd(); if (context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_WATCH)) { if (isWatch) { traceBeginAndSlog("StartThermalObserver"); mSystemServiceManager.startService(THERMAL_OBSERVER_CLASS); traceEnd(); Loading Loading @@ -1291,7 +1280,7 @@ public final class SystemServer { traceEnd(); } if (!disableSerial) { if (!isWatch) { traceBeginAndSlog("StartSerialService"); try { // Serial port support Loading Loading @@ -1331,11 +1320,9 @@ public final class SystemServer { mSystemServiceManager.startService(SoundTriggerService.class); traceEnd(); if (!disableTrustManager) { traceBeginAndSlog("StartTrustManager"); mSystemServiceManager.startService(TrustManagerService.class); traceEnd(); } if (mPackageManager.hasSystemFeature(PackageManager.FEATURE_BACKUP)) { traceBeginAndSlog("StartBackupManager"); Loading Loading @@ -1392,6 +1379,7 @@ public final class SystemServer { traceEnd(); } if (!isWatch) { traceBeginAndSlog("StartNetworkTimeUpdateService"); try { networkTimeUpdater = new NetworkTimeUpdateService(context); Loading @@ -1400,6 +1388,7 @@ public final class SystemServer { reportWtf("starting NetworkTimeUpdate service", e); } traceEnd(); } traceBeginAndSlog("StartCommonTimeManagementService"); try { Loading Loading @@ -1535,13 +1524,13 @@ public final class SystemServer { traceEnd(); } if (!disableMediaProjection) { if (!isWatch) { traceBeginAndSlog("StartMediaProjectionManager"); mSystemServiceManager.startService(MediaProjectionManagerService.class); traceEnd(); } if (context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_WATCH)) { if (isWatch) { traceBeginAndSlog("StartWearConnectivityService"); mSystemServiceManager.startService(WEAR_CONNECTIVITY_SERVICE_CLASS); traceEnd(); Loading