android开机logo制作方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在定制产品时,常需要制作logo
logo开机时共分两部分:
准备图片
1)、(内核部分)第一阶段静态显示,要求一张png格式图片(满足机器要求分辨率),单张图片不大于100kb。静态显示时间5秒左右。
2)、(android部分)第二阶段静态显示,要求一张png格式图片(满足机器要求分辨率),单张图片不大于100kb。静态显示时间15-20秒左右。
3)、(android部分)第三阶段动态显示,要求多张png格式图片(满足机器要求分辨率),单张图片不大于100kb,动态显示时间15s秒左右。(总大小小于4M,越小越好)
一、内核部分。
android系统默认为小企鹅。如需修改:
1.替换内核小企鹅
根据在bootup logo里面配置的选项,替换掉kernel25_A7_281x\drivers\video\logo\下面的logo_linux_clut224.ppm
或者其他的.ppm文件,同时删除logo_linux_clut224.c 。使用附件脚本png2ppm.sh ,放入虚拟机,在同一个目录下存放
logo.png(你想转换的),然后敲入./png2ppm.sh 即可生成logo.ppm,再重命名为logo_linux_clut224.ppm即可用,
若原来没有安装netpbm工具,使用sudo apt-get install netpbm 命令安装
--- Bootup logo x x
x x [ ] Standard black and white Linux logo x x
x x [ ] Standard 16-color Linux logo x x
x x [*] Standard 224-color Linux logo x x
x x [ ] 224-color Macintosh Linux logo x x
x x [ ] 16-color SuperH Linux logo
二.android部分
1、替换android_小字
制作initlogo.rle文件,替换out\target\product\sdkDemo\root\下原文件
将png2rle.sh ,rgb2565 放入虚拟机,同一个目录放入logo.png
安装imagemagick工具,使用命令sudo apt-get install imagemagick
再执行./png2rle.sh,即生成Initlogo.rle
2.替换android闪光动画
vendor\....\sdkDemo\bootanimation.zip
或者替换out\target\product\sdkDemo\system\media\bootanimation.zip
替换图片
里面part0 ,part1两部分动画,一般part0顺序播放一遍,part1循环播放直到系统启动完毕根据需要放入png格式图片,播放顺序按字母顺序,图片最好按序号命名。最后将bootanimation打包成.zip包
方法:
进入bootanimation目录
执行:zip -0 -r ../bootanimation.zip ./*
将生成.zip放入out\target\product\sdkDemo\system\media\即可
bootanimation.zip解压后,有一个desc.txt文件
其内容分析如下:
480 272 20 //表示480*272分辨率,这个可以根据机器自己设定;20每秒钟播放20张图片
p 1 0 part0
p 0 0 part1
1、第一步安装工具,运行./install_logotools命令。
2、生成开机logo图片。运行./creatlogo命令。
将你需要生成的图片命名为logo.png.(前提是你的图片是png格式)
需要更详细资料发邮件到625820539@