android开机logo制作方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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@

相关文档
最新文档