Android Framework利用bootanimation.zip修改开机动画

目录

效果展示

实现步骤

1.制作bootanimation.zip

可以参考这两篇文章:
https://blog.csdn.net/weixin_31889705/article/details/117287512
https://blog.csdn.net/Black_Cat_33/article/details/118418469

2.添加bootanimation.zip

我们找到/home/itfitness/Android/android-8.1.0_r1/frameworks/base/cmds/bootanimation文件夹,也就是之前利用OpenGL修改开机动画里提到的BootAnimation.cpp所在的文件夹,我们把制作好的包放到该文件夹下



然后我们编辑该文件夹下的Android.mk文件



增加如下代码(就是把bootanimation.zip拷贝到对应编译输出的目录内):
$(shell cp $(LOCAL_PATH)/bootanimation.zip $(ANDROID_PRODUCT_OUT)/system/media/bootanimation.zip)

然后编译源码(注意:如果之前没跑模拟器,还需要配置下环境再编译)

#如果之前没跑模拟器需要配置下环境
第一步:. build/envsetup.sh
第二步:lunch
make ANDROID_COMPILE_WITH_JACK=false

然后运行模拟器

emulator

有可能编译完毕后还是不执行修改的开机动画,可以随便改动下BootAnimation.cpp,这样就能检测到变动就可以编译最新的了

开机动画文件

https://gitee.com/itfitness/android-bootanimation

你可能感兴趣的:(Android Framework利用bootanimation.zip修改开机动画)