打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
android系统如何精简
对于android系统的精简,普通的方式是,删除一些系统中不需要的apk。

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

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

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

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

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Android包管理机制(四)PMS的创建过程
Android内核开发:系统启动速度优化
ONDA 昂达电子
Android camera系统开发之总括
Android系统默认设置之0
如何把应用程序编译进android系统
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服