android開發,修改系統開機動畫




android啓動動畫需要一個bootanimation.zip, bootanimation.zip 放在 /system/media 目錄下,動畫是由系列圖片連續刷屏實現的.


bootanimation.zip文件是zip壓縮文件,壓縮方式要求是存儲壓縮,包含一個文件和兩個目錄:

   1.動畫屬性描述文件:desc.txt
   2.第一階段動畫圖片目錄:part0
   3.第二階段動畫圖片目錄:part1

desc.txt文件內容:
   480 427 30
   p 1 0 part0
   p 0 10 part1

desc.txt文件分析:
   480  427   30
    寬   高    幀數
     p         1              0                      part0
   標誌符 循環次數 階段切換間隔時間  對應目錄名
     p         0             10                     part1
   標誌符 循環次數 階段切換間隔時間  對應目錄名

   ==================
   標誌符:
       必須是: p

   循環次數:
       0 : 表示本階段無限循環

   階段切換間隔時間:
       單位是一個幀的持續時間,比如幀數是30,那麼幀的持續時間就是1秒/30 = 33.3毫秒。
       階段切換間隔時間期間開機動畫進程進入休眠,把CPU時間讓給初始化系統使用。
       也就是間隔長啓動會快,但會影響動畫效果。

part0和part1目錄內包含的是兩個動畫的系列圖片,圖片爲PNG格式。

系列圖片文件的加載刷新按文件名的名稱排序。





先在SDK裏找到adb.exe,然後到cmd裏運行它。

輸入以下命令:

adb shell

su  進入管理權限

mount -o remount rw /system  設置讀寫權限

exit

exit

adb push C:\bootanimation\bootanimation.zip /system/media/( C:\bootanimation\bootanimation.zip是要做好的動畫目錄)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章