高通 Android 6.0源碼:
1.開機(jī)第一屏 splash.img 制作
1.進(jìn)入源碼device/qcom/common/display/logo 目錄,打開readme.txt文件
2.首先在linux系統(tǒng)下執(zhí)行安裝 python-imaging 命令。
3.之后執(zhí)行python ./logo_gen.py xxx.png ps:xxx為你的圖片名稱。
說明:可能不同的源碼目錄結(jié)構(gòu)不同;python ./logo_gen.py xxx.png 該命令要在device/qcom/common/display/logo 目錄下執(zhí)行
坑:a.圖片分辨率要和你手機(jī)分辨率保持相同
b. 正常的圖片要旋轉(zhuǎn)180度保存,要不然刷機(jī)后圖片是倒置的。
2.開機(jī)第二屏動(dòng)畫制作
bootanimation.zip
shutdownbootanimation.zip
1.兩個(gè)文件所在的源碼位置:Vendor/qcom/proprietary/qrdplus/Extension/apps/BootAnimation/
3.Bootanimation.zip或者shutdownbootanimation.zip解壓縮后,有兩個(gè)文件夾,和一個(gè)txt文件。截圖
如下
4.文件夾part0和part1為放置圖片的文件夾,設(shè)計(jì)圖片時(shí),圖片格式和這兩個(gè)文件中的圖片格式保持一致即可。
5.主要說明下desc.txt 中內(nèi)容,截圖如下:
a.1080 1920 指的的是圖片分辨率 25 指的是每秒播放的幀數(shù)。
b.p為標(biāo)志符 第二個(gè)參數(shù)為為循環(huán)次數(shù),1為循環(huán)一次,0為無限循環(huán);第三個(gè)參數(shù)為兩次循環(huán)之間間隔幀數(shù);第四個(gè)參數(shù)為對(duì)應(yīng)的目錄名。
6.UI圖片設(shè)計(jì)完成后:Ubuntu下直接part0 part1 desc.txt 文件下執(zhí)行:zip -Z store bootanimation.zip part0/.png part1/.png desc.txt 命令即可生成對(duì)應(yīng)的zip文件。ps:windows下通過存儲(chǔ)的壓縮方式也能生成相應(yīng)的zip文件。
聯(lián)發(fā)科
1.第一屏
聯(lián)發(fā)科開機(jī)第一屏是一張bmp圖片,所在的目錄為:
**alps/vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/ **
2.第二屏
這個(gè)和高通的制作方式,只是所在的目錄不同,這里就不贅述了。