请先阅读
请先阅读
请先阅读
每款图我都再左下角加了编号 可能有些图重复 不喜勿喷 且并不能保证每款手机都能用 因为有些手机不是zip格式的开机动画 下面开始教程
更换系统开机动画教程
1.下载你需要的开机动画压缩包
2.重命名你下载的动画包 如:bootanimation(samsung1080p).zip这是三星的需要重命名为:bootanimation.zip也就是把括号内的删除。
3.替换自带的开机动画,找到位置在/system /media 里文件名为bootanimation.zip的压缩包,这是你的自带开机动画,你可以删除但建议备份到一个文件夹,以备恢复原厂动画。
4.把你下载的动画包压缩包替换到/system /media 里
5.教程结束 点赞
6.手机重启测试
下载附件到手机,用RE管理器将bootanimation.zip移动到/system/media下,保持文件名一致,替换原来的开机动画文件(你可以先将原文件备份,方便恢复)
打开bootanimation.zip,将里面的droidsm.ogg文件解压出来,并移动到/system/media下(这个是开机音效,不想要音效的免去此步骤)
分别长按droidsm.ogg和bootanimation.zip,调出选项菜单,选择权限选项,将两个文件的权限都改为三读一写
开机动画实现原理:
安卓的开机动画是由一系列的连续PNG图片作为帧组成的动画形式。不是合成为一张GIF图片,而是一个文件包,将各帧PNG图片以压缩方式保存。这个保存的文件名就是bootanimation.zip,压缩方式要求是存储压缩。
开机动画文件内容:
1.动画属性描述文件:desc.txt 这是一个保存形式为ANSI格式,用于设置这个动画像素,帧数,闪烁次数,文件夹名称等。
2.第一阶段动画图片目录:part0存放每帧PNG图片文件夹
3.第二阶段动画图片目录:part1存放每帧PNG图片文件夹
4.还可以增加第三阶段第四阶段等等。
开机动画一般存放在system/media/bootanimation.zip
制作开机动画包:
建议使用editplus,创建运行脚本desc.txt,也可以从别的包提取出来直接编辑。
打开后如下:
1080 1920 20
p 1 5 part0
p 0 0 part1
第一行:1080 1920表示你要实现的动画的分辨率,这个分辨率应该是你手机的屏幕大小,图片分辨率可以成倍缩小,比如这个滑稽即是正义的图片第一阶段是260*640的,第二阶段是1080*1920的。
20代表帧数,每秒钟运行20张图。
第二行:p为标志符(也有用c的,不清楚怎么用)
后面第一个数字1代表播放这组动画次数,若是0,为无限循环播放。
再后面的数字5表示阶段切换间隔时间,单位是一个帧的持续时间。比如帧数是20,那么帧的持续时间就是1秒/20 = 0.05秒,播放完这组动画间隔5*0.05=0.25秒后运行下一阶段。阶段切换间隔时间期间开机动画进程进入休眠,把CPU时间让给初始化系统使用。也就是间隔长启动会快,但会影响动画效果。
Part0表示这组图片所在的文件夹,我们可以将它自定义,但一定要是英文。
第三行:格式与第二行一样。我们还可以把p后面的也改成运行1次,还可以增加第四行,也就是第三组动画。以此类推。
编辑好后退出。
创建文件夹:根据脚本desc.txt所定义的图片组文件夹名创建文件夹。
part0和part1文件夹内包含的是两个动画的系列图片,图片为PNG格式。系列图片文件的加载刷新按文件名的名称排序。(应该可以是jpg的,没试过)
最后一步是压缩成名为bootanimation.zip的压缩文件,要注意:压缩格式必须是.zip, 还有最重要的是,压缩方式必须选择为“存储”否则系统读不到的。
这样开机动画包制作完成,直接替换原有压缩包,重启即可看到动画。
提醒大家:
1、打包文件时,直接选择part0 part1和txt这些文件打包,压缩包里不能还有bootanimation文件夹。
2、打包文件强烈建议用电脑WinRAR打包,打包格式为zip,方式选择