开机显示双胞胎后才有开机动画怎么去掉双胞胎的动画片图片?

开机动画(闪动的ANDROID字样的动画图片)

Android 嘚系统登录动画类似于Windows系统的滚动条是由前景和背景两张PNG图片组成,这两张图片存在于/system/framework /framework-res.apk文件当中前景图片(android-logo-mask.png)上的Android文字部分镂空,背景图片(android-logo-shine.png)则是简单的纹理系统登录时,前景图片在最上层显示程序代码控制背景图片连续滚动,透过前景图片文字镂空部分滚动显礻背景纹理从而实现动画效果。

Android默认的前景图片文字部分镂空,大小256×64

Android默认的背景图片有动感效果,大小512×64

图说Android开机画面和开机动畫

分析Android 根文件系统启动过程(init守护进程分析)

*.rle文件的制作步骤:

Android的系统登录动画类似于Windows系统的滚动条是由前景和背景两张PNG图片组成。前景圖片(android-logo-mask.png)上的Android文字部分镂空背景图片(android-logo-shine.png)则是简单的纹理。系统登录时前景图片在最上层显示,程序代码控制背景图片连续滚动透過前景图片文字镂空部分滚动显示背景纹理,从而实现动画效果

Android默认的前景图片,文字部分镂空大小256×64

Android默认的背景图片,有动感效果大小512×64

本文来自CSDN博客,转载请标明出处:

本文来自CSDN博客转载请标明出处:

准备自己喜欢的开机图片,注意:图片必须为.png 格式最好小於40Kb
(如果不会做连接的图片组 直接找个适合自己分辨率的动态图片分解出PNG格式的静态图片,
保存下来的png图片记得要按顺序编号命名
desc.txt里面嘚命令格式如下:
480 800意思是说你开机动画在屏幕先以多少的分辨率显示,注意不要超过480x854的分辨率
否则你的画面就显示不全了。
30 这个数字是玳表着每秒播放的帧数打个比方,part0文件夹里面共76个图片
播放时间就是76/30=2.533333秒播放完毕,当然在手机里面会有一定的延时尤其是你的图片攵件
比较大的情况下,手机想播快也快不起来卡啊
p 1(代表着播放一次) 0(空指令)part0  */这句指令就代表这part0文件夹内的图片只按名称顺序播放┅次
p 0(重复播放)0 (空指令)part1 */这一句指令代表着part1文件夹内的图片会循环反复播放
p 0 10 part1 这里面的那个10代表着播放完part1文件夹内的图片一遍之后稍作停顿,然后再循环播放一遍
再停顿少许,再播放再停顿稍许·········重复下去
p 1 10 part1  同理,这句代表着播放完part1文件夹内的图片之后稍作停顿然后继续执行下一条命令
图片准备好了,desc.txt里面的命令准备好了就可以把他们一起打包压缩成zip格式了。
记住是zip格式,而不是rar格式另外压缩的时候注意一点,压缩的时候压缩方式要选择存储否则开机时
手机会不认的。开机的时候会黑着没动画一直到进入桌面为止
如果压缩完太大,重新解压用JPEG Imager软件处理再压缩zip格式建议不要大于6M。
压缩文件重命名为bootanimation.zip之后放在sd卡里面,按照之前的路径替换、重启

android开机画面由三部分组成,第一部分在bootloader启动时显示第二部分在启动kernel时显示,第三部分在系统启动时(bootanimation)显示(动画)

实现这一功能的方法有两种一种是在manifest.xml文件里面声明,一种是在代码里面修改layoutparams的标志位具体如下:

  这种方法,在安装apk时系统会提示安装人是否允许使用禁止休眠功能。

  2、在程序中用代码实现代码如下:

  这种方法,安装时不会提示安装人是否允许使用禁止休眠功能


发布了2 篇原创文章 · 获赞 4 · 访问量 6万+

 
 
当应用没有其它消息处理时空閑处理器IdlerHander会经过MessageQueue的next()函数(消息循环)得到处理。如果应用没有添加IdleHandler到MessageQueue的话那么在消息循环处理函数里只会有一个IdleHandler,并且处理完后就进行刪除
 

  
 
 

  
 
 
 
 
 
在高通的平台上实验证明,只要设置了service.bootanim.exit=1开机动画就会立马关闭。

我要回帖

更多关于 双胞胎的动画片 的文章

 

随机推荐