1. 首先要明白,開機動畫是乙個zip檔案,首先是讀取/data/local/bootanimation.zip,如果在那裡找不到,
2. 知道這個,就給了我們機會自己做乙個開機畫面,以替換掉系統預設的開機畫面了。
第一步,我們將png轉換成colormap:8bit 以縮小檔案占用磁碟空間 (以下是ubuntu命令,不用linux,可以用windows下的做圖工具來轉換格式):
3. 做好了,就需要把打成bootanimation.zip包了。
這個包,除了目錄,還有乙個desc.txt的檔案,這個文字檔案是用來告訴系統,如何使用目錄來實現「動畫」的。 所以有一定的語法,不過很簡單。
以乙個desc.txt為例,
// folder0(裡面包含很多) + desc.txt, 那麼你可以在這裡把foldername 替換成folder0
根據這個語法,我們也可以自定義各種動畫形式,例如下面所示:
如果你設定的寬度和高度不充滿螢幕也沒關係,剩餘區域,系統會填充黑色。如果你設定的寬度和高度大過螢幕,系統會自動裁剪顯示居中部分的區域。
4. 將轉換好的集打包在不同的目錄下, 然後把目錄和乙個描述動畫的desc.txt 無壓縮率格式打包成bootanimation.zip, 下面是ubuntu命令,你可以用winrar等工具,但是注意要選擇無壓縮率,無失真壓縮。另外保持壓縮包後的目錄結構。
zip -0 -r bootanimation.zip part0 part1 desc.txt
5. 最後將這個zip檔案 拷貝到你的機器裡 /data/local/bootanimation.zip
開機後,就能看到你自己製作的開機動畫了。
安卓手機開機動畫製作原理教程
先說開機動畫實現原理 android的動畫是由一系列的連續png作為幀組成的動畫形式。不是合成為一張gif,而是乙個檔案包,將各幀png以壓縮方式儲存。這個儲存的檔名就是bootanimation.zip,這個檔案是zip壓縮檔案,壓縮方式要求是儲存壓縮 開機動畫檔案bootanimation.zi...
安卓手機開機動畫製作原理教程
先說開機動畫實現原理 android的動畫是由一系列的連續png作為幀組成的動畫形式。不是合成為一張gif,而是乙個檔案包,將各幀png以壓縮方式儲存。這個儲存的檔名就是bootanimation.zip,這個檔案是zip壓縮檔案,壓縮方式要求是儲存壓縮 開機動畫檔案bootanimation.zi...
開機動畫適配方案 修改開機動畫教程
bootanimation大抵是開機動畫。替換 framework res.apk時先放到system資料夾下修改許可權為3 1 如果說你的手機裡沒有這個檔案,那就是說明你用的是官方原始版本的rom開機動畫沒有被修改過,但這不礙事,沒有就放乙個進去,到時候想換回最原始的開機畫面,也可以把bootan...