android默认开机动画,修改安卓开机动画(除了部分系统 如MIUI等)
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
這技術已經很久了,但還是忍不住搬運了一下。
出處是百度的,很久很久以前玩手機在百度上學的
我這里說的開機動畫是指開機的第二屏
開機動畫可以在下載的rom里修改,也可以刷機后修改(推薦后者,因為比較方便,免簽名)前提:手機要ROOT提權,用R.E.管理器粘貼復制
首先,開機動畫的地址:system\media\bootanimation.zip要修改開機動畫就是修改bootanimation這個文件,有的ROM里沒有這個文件是因為被刪了,會直接啟用安卓手機最原始的開機動畫,在system\ framework\framework-res.apk\assets\images里面,里面主要是2張圖片,而這個移動定制機用system\media\bootanimation.zip里的文件代替了原始動畫。
接下來,說說bootanimation.zip這個文件,bootanimation里面主要包含一個desc.txt以及兩個文件夾,part0里裝的是開機動畫自己可以自己替換,part1里裝的是開機和關機看見的第一屏。
另外大家還可以看見一個decs.txt文件,其作用就是指導系統如何去執行你的開機畫面。
下面繼續說desc.txt這個文檔要怎么寫。
如果我的開機動畫要用到2個文件夾,分別是part1和part2,。。。。我希望開機的時候,先把part1里面的圖片都播放一遍,然后再循環播放part2里面的文件,直到進入系統。那么decs.txt文檔的內容應該如下:
1080 1920 5
p 1 0part1
p 0 0part2
首先看第一行:1080 1920這是手機的分辨率(以我的手機為例)。5代表5幀每秒
第二行,p 1 0part1。p應該是play吧(我猜的),也就是播放的意思。1是播放一次。0是空指令,就是什么都不做。part1就是說,這條指令是針對part1這個文件夾的。整條指令的意思就是,播放part1里面的圖片1次,然后什么都不做,馬上進入下一條指令。
第三行,p 0 0part2。p依然是播放。第一個0這里是代表循環播放,第二個0和上面第二條指令一樣,代表什么也不做。part2也就不多說了。
至于為什么第一個0為什么是代表循環,只能這么說,這事國際慣例,就像用迅雷的時候,0代表不限制速度一樣,系統規定的,你知道就好,別糾結。
總結
以上是生活随笔為你收集整理的android默认开机动画,修改安卓开机动画(除了部分系统 如MIUI等)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于SpringMVC进行REST服务开
- 下一篇: 交叉编译脚本命令