Android内存优化-剪裁不要服务

将TV用不到的,电话,振动,剪切屏幕,手势,发送短信等服务剪裁出去

--- a/kernel/android/pie/frameworks/base/services/java/com/android/server/SystemServer.java
+++ b/kernel/android/pie/frameworks/base/services/java/com/android/server/SystemServer.java
@@ -812,12 +812,12 @@ public final class SystemServer {
             traceBeginAndSlog("StartTelecomLoaderService");
             mSystemServiceManager.
			 (TelecomLoaderService.class);
             traceEnd();
-
+/*
             traceBeginAndSlog("StartTelephonyRegistry");
             telephonyRegistry = new TelephonyRegistry(context);
             ServiceManager.addService("telephony.registry", telephonyRegistry);
             traceEnd();
-
+*/
             traceBeginAndSlog("StartEntropyMixer");
             mEntropyMixer = new EntropyMixer(context);
             traceEnd();
@@ -845,12 +845,12 @@ public final class SystemServer {
             traceBeginAndSlog("StartDropBoxManager");
             mSystemServiceManager.startService(DropBoxManagerService.class);
             traceEnd();
-
+/*
             traceBeginAndSlog("StartVibratorService");
             vibrator = new VibratorService(context);
             ServiceManager.addService("vibrator", vibrator);
             traceEnd();
-
+*/
             if (!isWatch) {
                 traceBeginAndSlog("StartConsumerIrService");
                 consumerIr = new ConsumerIrService(context);
@@ -1060,9 +1060,9 @@ public final class SystemServer {
             traceBeginAndSlog("StartDeviceIdleController");
             mSystemServiceManager.startService(DeviceIdleController.class);
             traceEnd();
-
+ 
             // Always start the Device Policy Manager, so that the API is compatible with
-            // API8.
+            // API8.123
             traceBeginAndSlog("StartDevicePolicyManager");
             mSystemServiceManager.startService(DevicePolicyManagerService.Lifecycle.class);
             traceEnd();
@@ -1077,11 +1077,11 @@ public final class SystemServer {
                 }
                 traceEnd();
             }
-
+/*
             traceBeginAndSlog("StartClipboardService");
             mSystemServiceManager.startService(ClipboardService.class);
             traceEnd();
-
+*/
             traceBeginAndSlog("StartNetworkManagementService");
             try {
                 networkManagement = NetworkManagementService.create(context);
@@ -1381,16 +1381,17 @@ public final class SystemServer {
             traceBeginAndSlog("StartVoiceRecognitionManager");
             mSystemServiceManager.startService(VOICE_RECOGNITION_MANAGER_SERVICE_CLASS);
             traceEnd();
-
+			/*
             if (GestureLauncherService.isGestureLauncherEnabled(context.getResources())) {
                 traceBeginAndSlog("StartGestureLauncher");
                 mSystemServiceManager.startService(GestureLauncherService.class);
                 traceEnd();
             }
+            
             traceBeginAndSlog("StartSensorNotification");
             mSystemServiceManager.startService(SensorNotificationService.class);
             traceEnd();
-
+			*/
             traceBeginAndSlog("StartContextHubSystemService");
             mSystemServiceManager.startService(ContextHubSystemService.class);
             traceEnd();
@@ -1632,9 +1633,9 @@ public final class SystemServer {
         }
 
         // MMS service broker
-        traceBeginAndSlog("StartMmsService");
-        mmsService = mSystemServiceManager.startService(MmsServiceBroker.class);
-        traceEnd();
+        //traceBeginAndSlog("StartMmsService");
+        //mmsService = mSystemServiceManager.startService(MmsServiceBroker.class);
+        //traceEnd();
 
         if (mPackageManager.hasSystemFeature(PackageManager.FEATURE_AUTOFILL)) {
             traceBeginAndSlog("StartAutoFillService");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值