分享

android系统如何精简

 quasiceo 2015-08-17
对于android系统的精简,普通的方式是,删除一些系统中不需要的apk。

现在假设我手上有kernel,frameworks的整个代码,面对一个特定的项目时候,对于精简,我们又可以继续做些什么?

现在假设这个特定的项目,其最后实现的效果,可能是需要运行几个apk,同时对于外部的apk禁止进行安装。
这样的话,在frameworks里面,SystemServer.java中,我们可以将java的不需要使用的系统服务全部删除。
同时在init.rc中去除不需要依赖的程序的加载。
在preload的时候,屏蔽掉不需要使用的预加载资源和类。

而对于系统的组件那块来说,我个人认为,似乎没有什么需要精简的,因为都在frameworks.jar中,不调用的话,影响不大。

对于kindle fire,都说是 深度定制的android系统。提及最多的是它做的去google化,去除了整个gapps。至少其他的,它还做了哪些系统的精简?

以上纯属个人愚见,请大家有兴趣的,有想法的都提提。谢谢。
回复次数:30
xqhrs232

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多