android 源碼中的開機(jī)動(dòng)畫制作

高通 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文件。截圖
如下


1.png

4.文件夾part0和part1為放置圖片的文件夾,設(shè)計(jì)圖片時(shí),圖片格式和這兩個(gè)文件中的圖片格式保持一致即可。
5.主要說明下desc.txt 中內(nèi)容,截圖如下:

圖片1.png

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è)和高通的制作方式,只是所在的目錄不同,這里就不贅述了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 之前發(fā)過一個(gè)帖子,但是那個(gè)帖子有點(diǎn)問題我就重新發(fā)一個(gè)吧,下面的源碼是我從今年開始不斷整理源碼區(qū)和其他網(wǎng)站上的安卓例...
    passiontim閱讀 21,971評(píng)論 181 334
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,523評(píng)論 25 708
  • 我跟子升從高中就結(jié)識(shí)的,不過他可從來沒有邀請(qǐng)過我到他家里,這一次還是我自己提出去他家玩,我母親是他的高中畢業(yè)班老師...
    Yarwood生活札記閱讀 366評(píng)論 0 1
  • 如果…… 重新來過 你還會(huì)選擇認(rèn)識(shí)我嗎 可能一想到你 眼睛就不自覺地濕潤(rùn)了 時(shí)光荏苒 時(shí)間真是個(gè)奇怪的東西 有時(shí)過...
    別喝雞湯閱讀 220評(píng)論 0 0
  • 最新在做Android功耗方面的優(yōu)化,用到了battery historain工具,配置過程中也遇到了一些小坑,記...
    狼man閱讀 785評(píng)論 0 0