Android开机速度优化大体可从以下几个方面着手:
先说下Android启动流程:Boot0->Boot1->U-Boot->kernel->Android
从debug看出boot0和u-boot基本不花费时间,所以没有去研究。
1, boot1部分,升级模式和recorvery模式相关可以屏蔽,(显示相关也可以去掉)
2, Kernel部分,将有些驱动不编进内核,等android起来后再加载。
3, Flash可以尽可能减小,这对开机速度会有很大提升。
4, 减小loglevel等级,在init.rc修改
5, Android启动加载的服务可以去掉不需要的。
6, 减少不需要的预加载类。
7, Bootanim部分优化。