安卓手机开机动画制作
- 格式:docx
- 大小:250.31 KB
- 文档页数:16
Android开机画面制作(Bootloader阶段)Android开机画面由四部分组成,第一部分在bootloader启动时显示;第二部分在Linux系统启动时(就是那小企鹅);第三部分是在Android平台启动初始化时,出现“A N D R I O D”文字字样画面;第四部分是在平台图形系统启动后,出现含闪烁的ANDROID字样的动画。
在bootloader阶段,aboot_init函数中,调用了display_init完成显示的初始化动作后,接着调用display_image_on_screen,在该函数中涉及开机画面的显示。
原理比较简单,开机画面已被转换为可以直接用于显示的RGB数据,存放在一个常量数组中,需要显示时,定义显示的区域,直接将这些数据拷贝到Buffer中。
这里说一下如何将一般的图片(jpg、png、bmp等)转换得到bootloader开机画面所需的显示数据,其中有些细节需要注意的。
一、得到png文件大多数格式的图片,都可以通过photoshop转换成png格式。
注意的是,bootloader需要的png必须是256色且不带alpha(透明度)通道的。
首先,打开需要转换的文件,比如android.jpg,然后选择“文件”菜单下的“存储为Web和设备所用格式”。
注意设置页面右上角红色框内的选项,必须选择PNG-8格式,颜色为256,不勾选透明度。
设置完毕,保存为png文件,如android.png。
二、转换成raw文件这里要用到一个开源工具ImageMagick,可以到网上下载,有windows版本和Linux版本,其官方网站是。
但是,无论是windows还是Linux版本,格式转换的操作都只支持命令行操作方式。
使用下面的命令,得到可进一步利用的raw文件:convert *.png –depth 8 rgb:*raw比如上面的android.png,执行:convert android.png –depth 8 rgb:android.raw三、使用rgb2565Android自带了一个可将raw转换成直接用于显示的RGB数据的工具,在out/host/linux-x86/bin/目录下。
教你自制开机动画,做最有个性的小米前言:手机开机动画是一个可以体现手机用户个性的地方,很多人喜欢在开机动画加入自己的元素。
网上已经有很多关于安卓手机开机动画的制作教程,但是那些教程也有很多不合理和不清晰之处。
这里就有一个很全面的手机开机动画设计和实现的教程,一起学习学习吧。
准备工作:1:确保你的手机打开ROOT(可以在小米自带的授权管理中打开),然后下载安装RootExplorer(即大名鼎鼎的RE浏览器)2:安卓原版系统开机动画位置,system/media/bootanimation.zip或者data/local/bootanimation.zip,这两处的区别在于动画放在system中动画会全部播放,data下只放10秒,如下图。
注意:上图中红框所示这时候应为只读,避免意外误删东西。
3:开机动画文件是一个zip压缩包其中包含n个文件夹和一个desc.txt配置文件文件夹用来存放图片帧,desc用来控制图片播放的帧速以及顺序该zip使用的压缩方式为无损压缩(注意:在WinRar中压缩方式选——存储,很多人错在这一步)4:软件推荐:desc.txt配置文件编写程序EditPlus、格式工厂、光影魔术手、视屏转GIF图片工具FreeVideotoGIFConverter GIF图片处理工具GIFMovieGear GIF图片导出工具TMPGEncXpress(中间4个直接百度下载,第一个和最后一个请去绿色软件联盟下载)教程开始:一:在了解了基本的手段和目的之后,我们开始行动吧。
首先选择一部视频,如下图,用格式工厂打开,选择全部转换为AVI,添加视频文件,点击选择,在弹出窗口中选择要剪切的一段视频,确定后开始生成,第一步就算完成了。
二:打开FreeVideotoGIFConverter此程序,如下图,点BROWSE VIDEO选择第一步剪切好的视频文件,from to两处不用改,width(宽度)改为你手机的屏幕分辨率如480,height(高度),如854,不过你要先去掉keep aspect ratio的勾,extract(提取),此处为gif的帧数,10就够用,15的话很流畅,但是产生的图片会多一半。
安卓手机开机时都带有开机动画,一般来说中国运营商定制推出的安卓手机开机动画都是运营商的广告,那么怎样将难看的开机动画修改为其他呢画面呢?Android123带来的是安卓手机开机动画修改方法。
修改开机动画的准备:1.准备修改的开机动画文件,Android123准备了CM7开机动画,有兴趣的朋友可以尝试一下。
下载地址:/file/e6te89kv#2.电脑3.数据线4.安卓手机,要求必须Root,安装RE文件管理器操作步骤:1.连接手机和电脑。
2.将准备好的开机动画文件解压缩,将其中的bootanimation.zip 文件传输至手机内存卡中。
3.拔掉数据线,打开手机上的RE文件管理器,先找到内存卡中的开机动画文件bootanimation.zip,选择复制。
再进入到system/media 目录中,点击右上角Mount R/W按钮,将bootanimation.zip粘贴覆盖原有文件。
4.长按bootanimation.zip,在弹出的进阶菜单中选择权限选项,按照下图所示勾选权限。
5.重启手机,查看开机动画是否已经修改完成修改安装方法1.将下载的两个文件,复制到内存卡根目录。
2.打开RE文件管理器,打开路径/sdcard,找到复制进去的两个文件【sdcard就是内存卡存储】3.选中这两个文件,移动到如下路径/system/media 【覆盖原文件】4.依次长按这两个文件,在打开的对话框里选择‘权限’设置如下图所示【注:RE设置为装载只读】覆盖路径权限设置5.设置完毕,重启手机。
--大功告成!!!!本教程适合部分安卓系统手机!安卓修改开机声音开机声音的路径在/system/etc文件夹下,poweron.snd文件就是开机声音,开机声音比较特殊,不是三星惯用ogg格式的,而是snd格式的。
刷了橘子BVJP9的童鞋估计有留意到了,橘子开机时没有声音的,我查了下,在BVJP9里,poweron.snd 文件的大小居然是"0",能响才有鬼呢,把想要做开机铃声的音乐复制到系统的/system/etc文件夹下,替换原来的poweron.snd文件(铃声文件格式转成snd),改好权限,就可以更换开机铃声了。
Android系统开机动画包括两部分:开机显示的ANDROID 文字;ANDROID发光动画。
这篇文章说的开机动画是第一种,下面开始正文!1. 制作当前屏幕像素的图片(模拟器默认为320*480)使用PS制作一张320*480的图片,保存时选―保存为Web 所用格式‖,然后在弹开的窗口上,―预设‖项选择―PNG-24‖,保存为android_logo.png注:好像只支持png-24,其他格式生成的rle文件显示不正常,有兴趣大家可以再验证一下。
2. 将图片转换为raw格式使用linux下的ImageMagick自带的convert命令,进行raw格式转换,命令为:convert -depth 8 android_logo.png rgb:android_logo.raw注:ubuntu 10.04 默认已经安装ImgageMagick工具,如果当前系统没有安装,可以执行下面的命令安装:sudo apt-get install imagemagick3. 将raw格式转化为rle文件需要用到android编译后的rgb2565工具,在android/out/host/linux-x86/bin目录下(android为当前源码所在目录),转换命令如下:rgb2565 -rle < android_logo.raw > initlogo.rle到目前为止,启动需要显示的图像已经做好了,就是initlogo.rle,注意文件名必须是这个,如果想改文件名,需要修改android/system/core/init/init.h中的宏:#define INIT_IMAGE_FILE "/initlogo.rle"====================================================================== ======================下面需要将initlogo.rle加入的android文件系统中4. 找到ramdisk.img文件(android/out/target/product/generic/ramdisk.img),将文件名改为ramdisk.img.gz,然后使用下面的命令解压:gunzip ramdisk.img.gz解压后得到ramdisk.img,可能有人要问,怎么文件名又改回去了?其实不然,使用file ramdisk.img查看一下就知道了:解压前:ramdisk.img: gzip compressed data, from Unix解压后:ramdisk.img: ASCII cpio archive (SVR4 with no CRC)跑题了,还是说正事儿。
【前言】今日开始着手做Android开机动画制作系列教程,与爱美人士共享经验技术!本着先易后难的原则,教程一主要告诉大家开机动画的结构,位置等!后续的教程将会教大家一些制作开机动画的方法,解答制作过程中可能遇到的问题等。
后续教程视闲余时间的多少,尽量会为大家制作出视频教程,为木蚂蚁开机动画制作大赛做好准备!【开机动画位置】1.安卓原版系统开机动画位置:2.system/media/bootanimation.zip或者data/local/bootanimation.zip3.这两处的区别在于动画放在system中动画会全部播放完4.放到data中动画只播放10秒复制代码1.CM系统,以及大部分手机厂商官方系统:2.system/media/bootanimation.zip复制代码1.HTC官方系统开机动画位置一:2.system/customize/resources/bootanimation.zip其中也包含关机动画和开机音乐复制代码1.HTC官方系统开机动画位置二:2.3.data/local/bootanimation.zip复制代码【bootanimation.zip详解】bootanimation.zip压缩原理:1.开机动画文件是一个zip压缩包2.其中包含n个文件夹和一个desc.txt配置文件3.文件夹用来存放图片帧,desc用来控制图片播放的帧速以及顺序4.该zip使用的压缩方式为无损压缩(在WinRar中压缩方式选--存储)复制代码desc.txt配置文件原理:示例:1.480 800 152.p 1 1 android复制代码第一行 480 800是手机屏幕的分辨率width height;数字表示帧速(15就是按每秒15张图片的速度播放);第二行字母p是Play的首字母;第一个数字表示播放次数(1代表播放一遍,0代表循环播放);第二个数字表示延迟时间(此时间以帧为单位1就是一帧);android代表文件夹名称;用通俗的话解释这个配置:开始播放动画,android文件夹中的图片按照顺序以每秒15帧的速度播放一遍待图片播放完,最后一张图片将会继续显示一帧的时间如果我们在开机动画里加入一个新的图片文件夹android1,并循环播放,延迟5帧我们需要在desc.txt中添加一段控制代码1.480 800 152.p 1 1 android3.p 0 5 android1复制代码一般的开机动画要用两个文件夹,我个人的理解是:文件夹1的图片是播放一遍的文件夹2的图片是循环播放直到开机这样做的好处就是,不同系统的开机时间是不一样的用文件夹2循环播放能够很好的适应开机动画的时间!~【总结】我们在了解了开机动画的组成之后,就可以按照自己的喜欢设计出开机动画可以添加多个图片文件夹,修改好desc之后,能做出很多华丽复杂的动画来!【素材提取】为大家推荐一款软件TMPGEnc4.0XPress版本有很多,貌似只有4.0版是真正破解的!本软件的特点是能够支持绝大多数的视频文件,可以方便剪辑可以将视频导出为静态图片可以将视屏音乐导出因此很方便制作开机动画所需的图片和音乐!注意:图片最好是PNG格式的,虽然有些系统也能支持jpe格式的。
开机动画实现原理:安卓的开机动画是由一系列的连续PNG图片作为帧组成的动画形式。
不是合成为一张GIF 图片,而是一个文件包,将各帧PNG图片以压缩方式保存。
这个保存的文件名就是bootanimation.zip,压缩方式要求是存储压缩。
开机动画文件内容:1.动画属性描述文件:desc.txt--------这是一个保存形式为ANSI格式,用于设置这个动画像素(大小),帧数,闪烁次数,文件夹名称等;2.第一阶段动画图片目录:part0-------存放每帧PNG图片文件夹;3.第二阶段动画图片目录:part1--------存放每帧PNG图片文件夹;desc.txt文件(打开可以看到如下内容):320 480 30——这里的320代表图片的像素(大小)宽度,480代表图片的像素(大小)高度,30代表帧数,就是每秒播放的图片数。
p 1 0 part0 ——这里的p代表标志符,1代表循环次数为1次,0代表阶段间隔时间为0,part0代表对应的文件夹名;p 0 10 part1——这里的p代表标志符,0代表循环次数为0次,10代表阶段间隔时间为10,part1代表对应的文件名;标志符:必须是p循环次数:0表示本阶段无限循环阶段切换间隔时间:单位是一个帧的持续时间,比如帧数是30,那么帧的持续时间就是1秒/30 = 33.3毫秒。
阶段切换间隔时间期间开机动画进程进入休眠,把CPU时间让给初始化系统使用。
也就是间隔长启动会快,但会影响动画效果。
注意:part0和part1文件夹内包含的是两个动画的系列图片,图片为PNG格式。
系列图片文件的加载刷新按文件名的名称排序。
bootanimation.zip制作过程:1)。
找到一组连续的动画,进行批量压缩处理,把像素大小调到适合自己的手机即可,输出格式为png,名称为一组连续数字比如0000.png,0001.png。
然后分别放到part0和part1,根据实际情况修改desc.txt。
安卓开机动画制作Android Bootanimation ProcessAndroid bootanimation制作过程:android启动动画需要一个bootanimation.zip, bootanimation.zip 放在/system/media 目录下。
bootanimation 格式:bootanimation.zip 里面包含part1 part2文件夹和desc.txtuser1@user1-desktop:~/Downloads/boot/bootanimation$ tree.|-- desc.txt|-- part0| |-- tianyi_00000.png| |-- tianyi_00001.png| |-- tianyi_00002.png| |-- tianyi_00003.png| |-- tianyi_00004.png| |-- tianyi_00005.png| |-- tianyi_00006.png| |-- tianyi_00007.png| |-- tianyi_00008.png| |-- tianyi_00009.png| |-- tianyi_00010.png| |-- tianyi_00011.png| |-- tianyi_00012.png| |-- tianyi_00013.png| |-- tianyi_00014.png| |-- tianyi_00015.png| |-- tianyi_00016.png| |-- tianyi_00017.png| |-- tianyi_00018.png| |-- tianyi_00019.png| |-- tianyi_00020.png| |-- tianyi_00021.png| |-- tianyi_00022.png| |-- tianyi_00023.png| |-- tianyi_00024.png| |-- tianyi_00025.png| |-- tianyi_00026.png| `-- tianyi_00027.png`-- part1`-- tianyi_00028.pngpart0, part1 文件夹里面放的是动画拆分的图片,格式为png .desc.txt里面是播放的设置 .desc.txt格式:user1@user1-desktop:~/Downloads/boot/bootanimation$ cat desc.txt1280 768 15p 1 0 part0p 0 0 part11280 768是指显示的分辨率宽高15是一秒的帧数p后面的数字是指播放次数0为循环后面那位数字一般为0part0 为文件夹名为什么要用两个文件夹呢? 一般:part1是播放一遍的part2是循环播放直到开机打包:打包的时候一定不要压缩文件(压缩比为0)。
教您自制里程碑的开机动画LOGO效果视频:第一次看到别人说改里程碑的LOGO我很冲动,就安卓那些帖子的方法,我改了,开始用着还行,可是用着别人制作的心里就是不爽。
好吧,自己又上网学习,但是总是学的一知半解,唉,经过两天的自我探究,发现了绝妙绝好学习绝对详细的自制LOGO的方法〔当然要先谢谢我看过的各位大大的帖〕前提:手机已经ROOT.不会ROOT的机油留言,我单独QQ回复。
而且需要软件RE管理器(我会把该教程所用到的一切APK都放置教程底部附上〕言归正传:开始教程第一部分〔先介绍前辈们制作好的压缩开机包〕【1】下载各位大大们的开机包〔需要说明的是开机包的名字必须为〔网上有现成的可以去下载修改〕,且必须放置在如以下图所示的目录下,而且必须是压缩包的形态,还有就是说将来您自制开机包是一定要记得改一下压缩包的名称〕【2】我就传图如下:〔下载完开机包后,用RE文件管理器,把开机包复制到根目录/system/media 文件夹下面,注意此处要点击挂载〕【3】复制后,还需关键的一部,接着重启手机就可以看到新的开机画面了。
这个步骤就是在RE 管理器内用手指长按文件,会弹出框框,再点击容许权,全部打上勾即可〕。
各位大大的开机包在文章底部。
还有啊,您最好把我的第三部分〔都是讲知识的东西〕看完再用大大的开机包第二部分〔真正的自制LOGO,这个才是重点〕【1】先说明这个东西会用到的软件。
有swf2video pro,格式工厂,QQ空间里的制作动感影集程序,QQ视频录像软件,window自带的画图,美图秀秀〔或者PS〕。
有人会觉得多,其实主要用的就只有前两个。
【2】接着,要知道一些常识,首先说明为什么是压缩包,因为开机动画不是真正的flash动画,而是一个个连接的相似图片快速播放形成的。
再者,后面我会讲压缩包的制作,不能轻视,否那么前功尽弃。
最后,开机所用的图片是PNG格式,注意,只有这个格式才行,而且,像素越小越好,大概宽度250到260为最好,长度嘛,你可以用美图秀秀选择设定尺寸大小,记住最好保持原有尺寸的比例。