Android 手機的開機動畫,是由 Linux 的守護進程:bootanimation 控制的积蜻。
BootAnimation 位于:aosp12/frameworks/base/cmds/bootanimation/BootAnimation.cpp
通過上面的代碼闯割,我們可以判斷出:
images/android-logo-mask.png
images/android-logo-shine.png
這兩個圖片組成了開機的 Android 文字的動畫
我們可以通過修改 andorid-logo-mask.png 圖片來將 Android 的字樣換成我們自己定義的圖片。
原來的鏤空圖位于:aosp_12/frameworks/base/core/res/assets/images
替換好圖片后谢澈,編譯重新啟動模擬器:
source build/envsetup.sh
lunch sdk_phone_x86_64
emulator -gpu off -partition-size 3048
我重新編譯的整個項目,各位可以只編譯這個模塊即可御板。
感謝:
https://baijiahao.baidu.com/s?id=1685506964892723162&wfr=spider&for=pc