一。RootExplorer打开到手机内存的system/media目录下,点击"挂载为读/写"
二。在RootExplorer里找到自己将要使用的开机动画包。(无论下载好的开机动画包什么名字,都要命名为bootanimationzip,才能被识别和应用)
三。长按这个bootanimationzip,在d出菜单里选择“复制”
四。重新回到system/media目录下,点击“粘贴”。这时提示有重名文件,选择“是”覆盖掉原来的开机动画包,这样就把自己需要的开机动画包替换进去了
五。再次长按bootanimationzip,在d出菜单中选择“权限”
六。修改bootanimationzip的权限,修改完成按“确定”。重启手机即可权限是所有者1
2
3
群组1
3
其他1
3开机画面,一般是分为2屏,当然也有3屏的说法,不管怎样,我这里说得就是最后的一屏,按照bootanimation的字面意思翻译,大概也就是开机动画的意思,那这就不说第几屏了,直接用“开机动画”这词。
首先,开机动画的地址:system\media\bootanimationzip。。。要修改开机动画就是修改bootanimation这个文件。如果说你的手机里没有这个文件,那就是说明你用的是官方原始版本的rom开机动画没有被修改过,但这不碍事,没有就放一个进去,到时候想换回最原始的开机画面,也可以把bootanimation这个文件删了。官方最原始的开机动画在system\ framework\framework-resapk\assets\images里面,里面主要是2张,高手可以去研究一下,说不定通过这个文件可以用代码实现动画的过程。
接下来,说说bootanimationzip这个文件的结构。bootanimation里面主要包含一个desctxt以及N个文件夹。而文件夹里面放着的就是你要的开机动画的。decstxt的作用就是指导系统如何去执行你的开机画面。
下面继续说说desctxt这个文档要怎么写。
先看例子,如果我的开机动画要用到2个文件夹,分别是part1和part2,。。。。我希望开机的时候,先把part1里面的都播放一遍,然后再循环播放part2里面的文件,直到进入系统。那么decstxt文档的内容应该如下:
320 480 5
p 1 0 part1
p 0 0 part2
就这么多,现在解释一下这些命令吧。
第一行,320 480是代表你屏幕的分辨率,因为我们的胖6是320480的,这就不多说了。后面的5是说:5帧每秒,不懂的可以这么理解,5是代表一秒钟播放5张。就这么简单。
第二行,p 1 0 part1。p应该是play吧,也就是播放的意思。1是播放一次。0是空指令,就是什么都不做。part1就是说,这条指令是针对part1这个文件夹的。整条指令的意思就是,播放part1里面的1次,然后什么都不做,马上进入下一条指令。
第三行,p 0 0 part2。p依然是播放。第一个0这里是代表循环播放,第二个0和上面第二条指令一样,代表什么也不做。part2也就不多说了。
至于为什么第一个0为什么是代表循环,只能这么说,这事国际惯例,就像用迅雷的时候,0代表不限制速度一样,系统规定的,你知道就好,别纠结。
总结公式如下
第一条指令:屏幕的分辨率(空格)播放频率
第二条指令:p(空格)播放次数(空格)后续 *** 作(空格)作用文件夹
第三条指令:同上
第N条指令:同上
屏幕分辨率的格式是:宽(空格)高,320 480。。。播放频率,上面已经说清楚了,至于到底要用多大的数字,视你开机动画的张数而定,比如说,一共有100张,开机时间是20秒,那么100/20就是5。
播放次数,1是代表一次,0代表循环播放。如果要播放2次的话,就是就是打个2上去,应该是这样吧,反正我是没试过,只试过0和1后续 *** 作,0代表什么都不做,直接进入下一条指令。10是代表稍作停顿。
至于文件夹里面的,比较简单,首先,纠正一个说法,之前说必须要是png格式,经过我试验证明,jpg格式的也可以,其他的有待试验,不过只支持静态这点应该是真的,动态同样有待试验。其次,关于的尺寸,是不做要求的,只要在txt文档里写好手机的分辨率即可,开机的时候系统会自动适配。其其次要按播放循序命名,建议用5位数字,比如说,第一张是00010,第二张就是00020。。。。为什么要从00010开始,而不是00001?因为这事预防以后要在第一张和第二张中间再插一张进去的话,就可以把插进去的命名为00011,在00010之后,00020之前。就这么简单。
至于那里来嘛,当然是自己网上找啦,也可以下载别人的bootanimation,然后修改一下。最后就是压缩包了,把需要用到的part文件夹跟decstxt打包成zip格式,必须是zip,不能是rar,而且打包的时候压缩方式要选择“存储”模式。然后改名成为bootanimationzip,复制到SD卡里,再通过RE文件管理器复制到system\media\下面,重启。
要注意一下,bootanimation不能太大,大了会卡,一般不要超过3M。当你破了root后,用RE浏览器在system32/media发现有“bootanimationzip”时,就可以动手制作了!
(如果没有要用其他办法,”AZD20”以下的)
首先,你需要下载个“Macromedia
Flash
MX
”
制作软件,MX8,MX2004都可以,推荐用2004的,占内存较少, *** 作简单。
制作过程中,“帧”最好不要超过60(因“机”而异),如果手机好,最好少一点,因为你会只看到前面的动画而看不到后面的动画。
舞台的设置,必须和你的手机的分辨率一样!!!
如320480
480800
等
动画也必须在舞台之内。
在导出过程中,选择“文件-导出-导出影片”格式选择png。(建议命名为IMG0"),建一个文件夹,最好是英文的(不能是中文!!)。导出时会有个选项,在下面的24色改为8位色,这样文件比较小,不会太大而放不下去!!!导出后,你会看到一大堆的"
切记
一定要包括一个组件,就是图中带螺丝的那个!!
我把这个文件夹命名文part0。
再然后,建立一个文本“desctxt”,在里面输入:
“320
480
15
p
1
0
part0”
记住!不要在前面空格,也不要和我一样有双引号!如图
其中的“320
480”代表你的手机分辨率,因人而异。还必须与你制作的图标相同!(如下图)
“15”代表每秒的帧数,建议10~15之间。
p
1
0
代表是否重复播放和重复播放间隔。
建议改为
p
0
0
而part0代表的是你那个装有的文件夹的名字,一定要是英文的!!
后面的黑色方块代表背景颜色,你可以在FLASH记下并且在后面替换
接下来,把两个文件放在一起,压缩为zip格式,压缩类型一定要选“存储”不然会显示黑屏,即无动画
文件名改为“bootanimation”,再把它放到SD卡就好了。
(注意。是两个文件放在一起压缩,不是放在文件夹里在文件夹外面压缩!!)
安装动画包到手机内置存储
手机安装后SD卡后,进入SD卡,找到文件,长按,会有菜单,选择复制(COPY),把文件拷贝到system32/media覆盖它或替换它,在这之前你最好先备份!!!
覆盖之后千万不能重启。长按文件,会有菜单可以选,选权限(Per),改为RW-R-r
然后就OK,了。祝你成功!
以华为mate10手机为例:
1、先手准备好我们的工具:ROM助手。
2、首先rom助手和你需要修改的rom包, 打开rom助手, 选择“系统精简”。
3、 将你需要修改的rom包加载进去。
4、加载完毕后, 选择”系统美化“。
5、这个时候会为您推荐4款开机动画,可以随意设置开机动画。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)