上一节源码分析中我们知道,BootAnimation 会从以下几个目录中加载动画文件:
- /system/media/bootanimation-encrypted.zip (if getprop("vold.decrypt") = '1')
- /system/media/bootanimation.zip
- /oem/media/bootanimation.zip
知道了这个,自定义开机动画的流程就出来了:
- 构造好 bootanimation.zip 文件
- 将 bootanimation.zip 文件预制到以上目录