修改開機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