android开机logo制作

android开机logo一般有三幅:

第一幅在kernel

第二幅在ramdisk

第三幅在system

 

第一幅制作方法:

只需执行以下脚本

convert logo.bmp linuxlogo.png
pngtopnm linuxlogo.png > linuxlogo.pnm
pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm
pnmtoplainpnm linuxlogo224.pnm > linuxlogo224.ppm
mv  linuxlogo224.ppm  logo_linux_clut224.ppm

把logo_linux_clut224.ppm文件拷贝到drivers/video/logo/目录下,重新编译即可。

第二幅需要执行以下脚本

convert logo.bmp linuxlogo.png
convert -depth 8 linuxlogo.png  rgb:logo.raw
rgb2565 -rle initlogo.rle

按照android的makefile格式,把initlogo.rle拷贝到out/target/product/***/root/目录下。

 

第三幅制作方法

最终是bootanimation.zip,里边包含desc.txt文件和android文件夹

android文件夹中的是一些图片,命名为01.png, 02.png... 10.png...,

desc.txt的内容为

600 1024 10
p 0 0 android

480 800是指显示的分辨率 宽 高
10是一秒的帧数

p后面的数字是指播放次数 0为循环

p后面第二个数字 一般为0

做好之后用 windows系统下zip软件打包

linux系统下用用以下命令打包

zip -0 -r ../bootanimation.zip ./* 

注意文件名不能错一定为bootanimation.zip

按照android的makefile格式,把bootanimation.zip拷贝到out/target/product/***/system/media/目录下。

 

你可能感兴趣的:(android)