Android 修改开机动画(bootanimation)【转】
本文轉載自:http://blog.csdn.net/u012301841/article/details/51598115
Android系統自帶的開機動畫,是一個白色的 “android” 文字在閃動。我們可以修改這一動畫,換成自己喜歡的動畫。
修改開機動畫
當然,修改開機動畫我們得有 root 權限。(前提,必須)
一般的做法是替換 Android 設備 system/media/bootanimation.zip 文件。
1.首先通過 adb push 命令將文件上傳到 sdcard 的根目錄下。
2.然后通過 adb shell 進入 設備目錄下,提取 root 權限, 把 bootanimation.zip 覆蓋到 system/media 目錄下。
3.修改 bootanimation.zip 文件權限為可讀可寫可執行(777)。
# adb push bootanimation.zip /sdcard/bootanimation.zip
# adb shell
# su
# mount -o remount,rw /system
# cp /sdcard/bootanimation.zip /system/media/bootanimation.zip
# cd /system/media/
# chmod 777 bootanimation.zip(很重要)
1
2
3
4
5
6
7
1
2
3
4
5
6
7
然后重啟機器,就可以看見你修改的動畫啦!
注意: 有的機器 mount -o remount,rw /system 這句命令可能不行,那就試一試 mount -o rw,remount /system 。 一定要修改更換的bootanimation.zip的權限,否則修改開機動畫失敗。
制作 bootanimation.zip 動畫包
解壓 bootanimation.zip 文件你會發現,里面會有一個 desc.txt 文件和若干個 part0、part1 這樣的目錄。
現在我們查看 desc.txt 文件
720 1280 20
p 1 0 part0
P 0 0 part1
// 720 動畫的寬度
// 1280 動畫的高度
// 20 每秒播放20幀圖片 (最好不要超過30)
// p 第二行和第三行的p表示2個part(出第一行外,通常是以p開頭的)
// 1 對part中靜態圖片循環播放的次數。例如:part0的靜態圖片會播放2次,part1的靜態圖片只有正常的一次。
// 0 播放完當前part中的動畫后,暫停的幀數。 (如該是40的話,40/20=2秒,即暫停2秒)
// part0 part1 存儲靜態圖片的目錄名稱
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
注意:
1.desc.txt 文件要在Linux環境下生成,因為有些空格不一樣
2.part 目錄中的圖片的命名要是連續的,比如pic_001, pic_002, _pic_003 …
3.打包成bootanimation.zip文件的時候,要要用zip格式的存儲方式打包。
開機動畫下載地址:http://download.csdn.net/detail/u012301841/9542886
總結
以上是生活随笔為你收集整理的Android 修改开机动画(bootanimation)【转】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++学习笔记(五)--指针、NULL、
- 下一篇: 语句:分支语句、switch case