amlogic logo amlogic rk tvbox 电视盒 定制化开发(一) 开机logo 定制

 电视机顶盒定制化开发,最简单也是最常见的的是开机logo的 定制。

RK amlogic  全志各个平台虽然用到的方法都略有不同。但,都殊途同归。

 

下面就拿amlogic 为例。记录一下 开机logo的定制。

 

实际上Android的logo有三屏:1、uboot logo   2、kernel logo 3 、Android系统开机动画。但是uboot的logo会影响到开机速度。一般都被忽略不做。因为uboot的logo

实际上只是黑屏3s左右。能够被客户所接受。

 

1、kernel logo的生成:

 amlogic 的kernel logo 是一张  bmp  rgb 565 的图片。

生成的方式是 用linux工具或其他一键生成工具生成。我比较常用的是用photoshop生成

实际上就是用Photoshop 打开图片之后。另存为bmp格式。选择高级模式。选择16bit 的 RGB565模式保存即可。

 

2、系统开机动画

 系统开机动画开机的逻辑是这样的,开机之后,系统会去  /media 下面查找  bootanimation.zip 这个文件。找不到会用 framework.res 中两张图片

利用镂空或者透明遮罩的原理去实现动画。类似传统Android卡机的  A N D R O I D 这个闪光字样。

 

如果找到bootanimation.zip这个问题存在的话。会优先显示这个 bootanimation.

 

bootanimation 有点类似 flash 的帧动画。他是一张张 连续的图片组成的一个动画效果。

bootanimation 是通过bootanimation.zip中的 Desc.txt  脚本文件实现的,图片过度及过度频率。一秒多少帧都是在这个文件里定义的:

 

desc.txt 是脚本   part0  part1 放着循环的图片

 

 

 

实际上。。。。amlogic 有提供了一个叫CustomizationTool 的工具。通过工具,可以很方便的实现固件 开机logo的定制化。非常的方便

 

 

 

 

 

 

 

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值