① android app启动动画是怎样制作的
Android的开机动画,开始页面并非MainActivity,而是在另外一个页面(就是开机的那幅图[xml里面写])停留2秒(时间自定 ),然后再跳转到MainActivity页面即可.
1
2
3
4
5
6
7
8
9
10
11
12
13
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.acty_appstart);
new Handler().postDelayed(new Runnable() {
@Override public void run() {
if (!AppStart.this.isFinishing()) {
Intent intent = new Intent(this,MainActivity.class);//2秒之后跳转到主界面执行
startActivity(intent);
AppStart.this.finish();
}
}
}, 2000);
}
② 如何制作android的开机动画botanimation.zip
开机画面,一般是分为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。
③ 安卓手机怎么修改自定义开机动画
简易教程:
1、手机必须ROOT了的
2、装个可以进去系统文件的文件浏览器
,如:RE管理器
(复制覆盖系统文件时,记得修改
“只读”
“读写”权限)
3、在你看中的ROM里面把bootanimation.zip复制出来。bootanimation.zip在哪里呢?ROM包一般是ZIP格式,先在电脑桌面建个文件夹,把它解压到那新建文件夹里面。打开后不外乎就几个文件夹和文件:
自己动手做过精简包的人,基本都会,也知道里面是什么。具体不详细说了,回归主题,bootanimation.zip一般就在system\media
里面。如果没有就查看system其他文件夹,bootanimation.zip这样格式和名字的文件只有一个,但bin里面的绝对不是,后面再说bin,这个是关乎开机声音的。
bootanimation.zip里面装的就是开机动画了,里面基本是由
part文件夹
和
desc文档
组成,part文件夹放的是png
,
desc则是运行参数,可以编辑图象大小、动画帧、时间频率什么的。总之有能力的可以自己制作编辑。
小白们就无视吧。直接拿看中的包裹移花接木就是了
4、把bootanimation.zip复制到SD卡里面,然后用RE管理器,复制,然后寻找手机系统里面原带的bootanimation.zip并覆盖(记得改读写权限,不然无权覆盖系统文件),这样就把开机动画更换好了。
5、开机动画很多人都会换,很多地方都有教程,重点来了,怎么换开机声音呢?我这里的换并非可以自定义,当然自定义不是不可能,那得会编程。俺只是个小白,只会搬别人编辑好的。留意上图boot.ogg的文件,这个就是附带在我要更换的开机动画的声音文件。大多数都会把它和bootanimaion.zip放一起的,当然也有例外的,那个就麻烦点,得自己去寻找。然后把它一起复制到手机SD卡,再搬到同样的位置。
6、重重点来了,就这么把这两个文件搬到系统,只会有开机动画,还是不会有声音滴。。上面提到的bin文件夹,位置是system\bin
在里面寻找到
bootanimation
文件。把它复制并覆盖到手机system\bin
里面的
bootanimation
(记得改读写权限,不然无权覆盖系统文件),这样就大功告成了
。在bin
里面的
bootanimation
是说明和引导文,编程方面的,C语言吧,运行编写之类的。如果你是学编程或懂这方面的,大可以自己动手修改,小白们就像我那样做移花接木吧~~~
绝对的自定义开机声,倒不是小白们不能做到的,把自己想要的声音,名字和格式该成转化成源声音文件名字格式,然后覆盖就可以了。
④ 安卓系统怎么刷开机动画
当你破了root后,用RE浏览器在system32/media发现有“bootanimation.zip”时,就可以动手制作了!
(如果没有要用其他办法,”AZD2.0”以下的)
首先,你需要下载个“Macromedia
Flash
MX
*”
制作软件,MX8,MX2004都可以,推荐用2004的,占内存较少,操作简单。
制作过程中,“帧”最好不要超过60(因“机”而异),如果手机好,最好少一点,因为你会只看到前面的动画而看不到后面的动画。
舞台的设置,必须和你的手机的分辨率一样!!!
如320*480
480*800
等
动画也必须在舞台之内。
在导出过程中,选择“文件-导出-导出影片”格式选择*.png。(建议命名为IMG0"),建一个文件夹,最好是英文的(不能是中文!!)。导出时会有个选项,在下面的24色改为8位色,这样文件比较小,不会太大而放不下去!!!导出后,你会看到一大堆的图片"
切记
一定要包括一个组件,就是图中带螺丝的那个!!
我把这个文件夹命名文part0。
再然后,建立一个文本“desc.txt”,在里面输入:
“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,了。祝你成功!
⑤ 如何修改android开机画面,开机动画
工具:
安卓系统的手机
RootExplorer文件管理器(R.E管理器)
方法:
1、RootExplorer打开到手机内存的system/media目录下,点击"挂载为读/写"。这样才能对手机内存进行读写操作
注意事项:
1、手机最好事先备份默认的开机动画包
2、开机动画包需命名为bootanimation.zip
3、开机动画包需符合自己手机屏幕的分辨率
4、开机动画包不宜过大(最好3M以内),以免影响开机流畅度
⑥ android 开机动画 多少帧数
一般帧数为30.具体方法如下:
1. 介绍
android开机画面由三部分组成,第一部分在bootloader启动时显示,第二部分在启动kernel时显示,第三部分在系统启动时(bootanimation)显示(动画)
2. bootloader开机图片
1) 一般使用rle格式图片,不同的android系统不同此图片可能放在不同位置,以下实例均以G1为例,G1放在splash分区中
2) 制作rle格式开机图片
a) 将图片转成320x480,256色,保存成不带Alpha通道的png格式
b) 使用convert工具将splash.png转换成8位色的splash.raw
convert splash.png -depth 8 rgb:splash.raw
确认splash.raw大小为460800字节
c) 使用android工具rgb2565改变图像格式
out/host/linux-x86/bin/rgb2565 < splash.raw > splash.raw565
确认splash.raw565大小为307200字节
3) 烧写(以G1为例)
按Power+Camera启动到烧写模式
fastboot flash splash1 splash.raw565
3. kernel开机图片
1) 相关代码
kernel/drivers/video/msm/msm_fb.c(G1使用高通芯片组MSM7201芯片组)
它会读出根目录下的xx.rle,并显示为开机画面,rle做法同上
4. bootanimation开机动画
1) android 2.0之前
a) 说明
使用bootanimation程序显示开机画面,如需修改开机画面,需要修改源码
b) 代码
frameworks/base/cmds/bootanimation/*
frameworks/base/core/res/assets/images/android-logo*
2) android 2.0及之后
a) 说明
使用bootanimation程序显示开机画面,如需修改开机画面,不用修改代码,只需按格式要求做bootanimation.zip包,放在系统的/system/media目录中,或/data/local目录中即可,两个目录下都存在时,优先使用/data/local下的
b) 代码
frameworks/base/cmds/bootanimation/*
frameworks/base/core/res/assets/images*
c) 制作动画包
i. 描述文件desc.txt
480 427 30
p 1 0 part0
p 0 10 part1
总体说明:480为宽度,427为高度,30为帧数,即每秒播放动画30帧
部分说明:第一项p为标志符,第二项为循环次数1为只播放1次,0为无限循环,第三项为两次循环之间间隔的帧数,第四项为对应的目录名
ii. 图片
图片放在desc.txt中目录名指定的目录中,目录中按字符顺序播放
iii. 打包
2 windows
使用winrar找包,选择ZIP格式,压缩标准要选“储存”
2 linux
zip -0 -r ../bootanimation.zip ./*
linux命令使用-0指定压缩等级为最低等级stored,即只归档不压缩,否则可能由于包格式问题引起动画显示为黑屏
2 注意
打包不要带上层目录
⑦ 求安卓开机动画包里desc.txt的格式解释!
好奇的乔治(电影+动画)网络网盘免费资源在线学习
链接: https://pan..com/s/1B1k1TZju1y7N53owJ2bOgQ
好奇的乔治(电影+动画) Curious George 动画片 Curious George 电影 好奇猴乔治2.rmvb 好奇的乔治.doc 好奇的乔治-英语1080P(限免).qsv [好奇的乔治].
.DVDRiP.XViD-DEiTY.avi Curious George - Season 7(12集)
Curious George - Season 6(17集) Curious George - Season 5
(20集) Curious George - Season 4(18集) Curious George - Season 3(22集) Curious George - Season 2(40集)
Curious George - Season 1(40集)(缺4和7集) readme.doc
⑧ android app启动动画是怎样制作的
Android的开机动画,开始页面并非MainActivity,而是在另外一个页面(就是开机的那幅图[xml里面写])停留2秒(时间自定 ),然后再跳转到MainActivity页面即可.
java">@OverrideprotectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.acty_appstart);
newHandler().postDelayed(newRunnable(){
@Overridepublicvoidrun(){
if(!AppStart.this.isFinishing()){
Intentintent=newIntent(this,MainActivity.class);//2秒之后跳转到主界面执行
startActivity(intent);
AppStart.this.finish();
}
}
},2000);
}
⑨ android手机的开机动画在哪个文件夹里
安卓手机的开机动画是保存在系统文件system/media目录下面的,查看此目录需要手机root(最高权限)方可查看:
1. 在电脑下载好第三方刷机大师。
2.打开手机菜单栏,选择设置,拉下去找到找到开发者选项,选择打开。
3.手机连接电脑,通过刷机大师获取root。
4.root成功,就可以下载RE管理器依次打开以上目录查看开机动画文件。
⑩ 安卓手机改开机动画。怎么弄已root
其实这个很好弄的哦
一。RootExplorer打开到手机内存的system/media目录下,点击"挂载为读/写"
二。在RootExplorer里找到自己将要使用的开机动画包。(无论下载好的开机动画包什么名字,都要命名为bootanimation.zip,才能被识别和应用)
三。长按这个bootanimation.zip,在弹出菜单里选择“复制”
四。重新回到system/media目录下,点击“粘贴”。这时提示有重名文件,选择“是”覆盖掉原来的开机动画包,这样就把自己需要的开机动画包替换进去了
五。再次长按bootanimation.zip,在弹出菜单中选择“权限”
六。修改bootanimation.zip的权限,修改完成按“确定”。重启手机即可权限是所有者1
2
3
群组1
3
其他1
3