安卓手机如何更改开机 关机 动画

 我来答
木禾东
推荐于2017-10-03 · TA获得超过897个赞
知道答主
回答量:144
采纳率:71%
帮助的人:20万
展开全部
前提:手机要ROOT提权,用R.E.管理器粘贴复制

开机画面,一般是分为2屏,当然也有3屏的说法,不管怎样,我这里说得就是最后的一屏,按照bootanimation的字面意思翻译,大概也就是开机动画的意思,那这就不说第几屏了,直接用“开机动画”这词。

首先,开机动画的地址:system\media\bootanimation.zip。。。要修改开机动画就是修改bootanimation这个文件。如果说你的手机里没有这个文件,那就是说明你用的是官方原始版本的rom开机动画没有被修改过,但这不碍事,没有就放一个进去,到时候想换回最原始的开机画面,也可以把bootanimation这个文件删了。官方最原始的开机动画在system\ framework\framework-res.apk\assets\images里面,里面主要是2张图片,高手可以去研究一下,说不定通过这个文件可以用代码实现动画的过程。

接下来,说说bootanimation.zip这个文件的结构。bootanimation里面主要包含一个desc.txt以及N个文件夹。而文件夹里面放着的就是你要的开机动画的图片。decs.txt的作用就是指导系统如何去执行你的开机画面。

下面继续说说desc.txt这个文档要怎么写。

先看例子,如果我的开机动画要用到2个文件夹,分别是part1和part2,。。。。我希望开机的时候,先把part1里面的图片都播放一遍,然后再循环播放part2里面的文件,直到进入系统。那么decs.txt文档的内容应该如下:

320 480 5

p 1 0 part1

p 0 0 part2

就这么多,现在解释一下这些命令吧。

第一行,320 480是代表你屏幕的分辨率,因为我们的胖6是320*480的,这就不多说了。后面的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文件夹跟decs.txt打包成zip格式,必须是zip,不能是rar,而且打包的时候压缩方式要选择“存储”模式。然后改名成为bootanimation.zip,复制到SD卡里,再通过RE文件管理器复制到system\media\下面,重启。

要注意一下,bootanimation不能太大,大了会卡,一般不要超过3M。

参考资料: 我也是网上看到的,但要好好学习下,因为比较麻烦,哈哈

小炫马扎
高粉答主

推荐于2017-10-01 · 关注我不会让你失望
知道顶级答主
回答量:3.4万
采纳率:86%
帮助的人:4661万
展开全部

1、首先下载zip格式的开机关机素材包。

2、对下载下来的文件重命名为:bootanimation.zip。将该文件放到手机SD卡中。

3、打开手机“re管理器”。进入根目录/system/media。

4、此时所看到的就是开机关机动画所在的目录。

5、选中系统默认的开机关机动画包,剪切之后放到其他目录。一旦以后想要恢复默认的开机关机画面,可以到时候恢复。

6、在剪切的时候,首先要挂在为读写状态。然后移动到其他目录,这里放到根目录。

7、找到之前放到sd卡当中的bootanimation.zip文件。复制该文件放到,进入根目录/system/media 完成之后,重新启动手机。

8、此时会看到手机的开机画面已经变成了,刚才所下载的开机动画了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tashigayon
2013-04-23 · TA获得超过2945个赞
知道小有建树答主
回答量:1426
采纳率:78%
帮助的人:168万
展开全部
如果制作和操作无误的话,就是压缩包结构有问题。我是海尔HT—i600定制机,也为此苦恼过。看看你的boot。。。压缩包,结构应该是这样的boot....zip下面就直接是part文件夹和txt文档,而不是boot...zip下面有个boot。。。文件夹再下面才是part文件夹和txt文档。正确做法:应该把part文件夹和txt文档全选再直接创建到boot..zip,不是把part和txt文件夹放在boot。。。文件夹下再压缩成boot...zip文件。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dai811989
2012-01-13 · TA获得超过248个赞
知道小有建树答主
回答量:123
采纳率:0%
帮助的人:57.4万
展开全部
好像设置里面有的吧。
更多追问追答
追问
没有啊 找了个半天啊 摩托罗拉xt615
追答
哦,那就不晓得了,我的是htc的。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友020d4e3
2013-08-07 · TA获得超过281个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:73.8万
展开全部
root超级管理员权限可以去网上下一个一键root 或者 root king 这个比较好用,我就用的这个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式