該樓層疑似違規已被系統折疊 隐藏此樓檢視此樓
這技術已經很久了,但還是忍不住搬運了一下。
出處是百度的,很久很久以前玩手機在百度上學的
我這裡說的開機動畫是指開機的第二屏
開機動畫可以在下載下傳的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代表不限制速度一樣,系統規定的,你知道就好,别糾結。