android 源碼中的開機動畫制作

高通 Android 6.0源碼:

1.開機第一屏 splash.img 制作

1.進入源碼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.圖片分辨率要和你手機分辨率保持相同
b. 正常的圖片要旋轉(zhuǎn)180度保存,要不然刷機后圖片是倒置的。

2.開機第二屏動畫制作
bootanimation.zip
shutdownbootanimation.zip
1.兩個文件所在的源碼位置:Vendor/qcom/proprietary/qrdplus/Extension/apps/BootAnimation/
3.Bootanimation.zip或者shutdownbootanimation.zip解壓縮后,有兩個文件夾,和一個txt文件。截圖
如下


1.png

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

圖片1.png

a.1080 1920 指的的是圖片分辨率 25 指的是每秒播放的幀數(shù)。
b.p為標志符 第二個參數(shù)為為循環(huán)次數(shù),1為循環(huán)一次,0為無限循環(huán);第三個參數(shù)為兩次循環(huán)之間間隔幀數(shù);第四個參數(shù)為對應(yīng)的目錄名。
6.UI圖片設(shè)計完成后:Ubuntu下直接part0 part1 desc.txt 文件下執(zhí)行:zip -Z store bootanimation.zip part0/.png part1/.png desc.txt 命令即可生成對應(yīng)的zip文件。ps:windows下通過存儲的壓縮方式也能生成相應(yīng)的zip文件。

聯(lián)發(fā)科

1.第一屏
聯(lián)發(fā)科開機第一屏是一張bmp圖片,所在的目錄為:
**alps/vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/ **
2.第二屏
這個和高通的制作方式,只是所在的目錄不同,這里就不贅述了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

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

友情鏈接更多精彩內(nèi)容