设为首页 加入收藏

TOP

[Android][Framework]裁剪SystemServer服务以及关闭SystemFeature(三)
2019-08-31 00:05:23 】 浏览:91
Tags:Android Framework 裁剪 SystemServer 服务 以及 关闭 SystemFeature
droid.software.app_widgets" /> <feature name="android.software.connectionservice" /> <feature name="android.software.voice_recognizers" notLowRam="true" /> <feature name="android.software.backup" /> <feature name="android.software.home_screen" /> <feature name="android.software.input_methods" /> <feature name="android.software.print" /> <------这个就是打印特性

将其注释掉就可以在手机进行测试了。

但是,我们还需要修改源码,保证以后编译系统这个值都是被屏蔽的。

查找MakeFile,找到如下:

PRODUCT_COPY_FILES := \ frameworks/native/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml

这个文件在源码中的位置是frameworks/native/data/etc/。找到该源码文件,将不要的Feature注释掉,然后重新编译源码,启动系统,一切正常!打印机相关的服务彻底被屏蔽掉了,系统启动速度,资源消耗又变小了一点点。嗯,是很小的一点点,我们还可以把VR,红外线等等很多服务裁剪掉,以适应不同应用场景下的精简系统。

首页 上一页 1 2 3 4 下一页 尾页 3/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Android BottomNavigationBar导航.. 下一篇android FragmentTabhost导航分页

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目