1. 程式人生 > >修改開機logo和動畫

修改開機logo和動畫

開機動畫嚴格意義上可以分為三個步驟:

    boot logo(開機第一屏)   (logo.bin 中)
    Kernel logo(開機第二屏)  (system/media/images/boot_logo 檔案)

    Boot animation(開機動畫)(system/media/bootanimation.zip 檔案)

1.修改uboot和kernellogo




2.修改開機動畫

bootanimation.zip裡面一般有兩個資料夾part0,part1,一個文字檔案desc.txt。desc.txt裡面的命令格式如下: 

480 800 30 
p 1 0 part0 
p 0 0 part1 


480 800意思是說你開機動畫在螢幕先以多少的解析度顯示,注意不要超過480x854的解析度, 
否則你的畫面就顯示不全了。 
30 這個數字是代表著每秒播放的幀數,打個比方,part0資料夾裡面共76個圖片, 
播放時間就是76/30=2.533333秒播放完畢,當然在手機裡面會有一定的延時,尤其是你的圖片檔案 
比較大的情況下,手機想播快也快不起來,卡啊 
p 1(代表著播放一次) 0(空指令)part0  */這句指令就代表這part0資料夾內的圖片只按名稱順序播放一次 
p 0(重複播放)0 (空指令)part1 */這一句指令代表著part1資料夾內的圖片會迴圈反覆播放 
還有一種是指令 
p 0 10 part1 這裡面的那個10代表著播放完part1資料夾內的圖片一遍之後稍作停頓,然後再迴圈播放一遍, 

再停頓少許,再播放,再停頓稍許·········重複下去 
p 1 10 part1  同理,這句代表著播放完part1資料夾內的圖片之後稍作停頓然後繼續執行下一條命令。 
圖片準備好了,desc.txt裡面的命令準備好了,就可以把他們一起打包壓縮成zip格式了。 
記住,是zip格式,而不是rar格式。另外壓縮的時候注意一點,壓縮的時候壓縮方式要選擇儲存,否則開機時 
手機會不認的。開機的時候會黑著沒動畫一直到進入桌面為止。 
如果壓縮完太大,重新解壓用JPEG Imager軟體處理再壓縮zip格式。建議不要大於6M。 

可以下載開機動畫,或者自己製作,從喜歡的視訊片段提取幀畫面,配合背景mp3使用。

做完這些,將打包好的bootanimation.zip,替換原來的,用make_ext4fs命令,重新打包system.img

make_ext4fs位置:


不知道引數的話,可以從編譯的log中找到:



將命令放入指令碼,更方便



參考:

http://blog.csdn.net/singleton1900/article/details/18655489

http://blog.csdn.net/cbk861110/article/details/9140165

http://blog.csdn.net/myxmu/article/details/8583470