查看: 2961|回复: 0

[安卓技术] 飞凌教你如何修改Android开机画面

[复制链接]
  • TA的每日心情

    2014-4-10 13:56
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2014-1-22 13:44:57 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 forlinx2013 于 2014-1-24 09:29 编辑

    欢迎大家来到飞凌爱板网专区,对嵌入式技术感兴趣的朋友不妨多多关注一下,我们提供了公司所有开发板的所有资料,也会更新大量技术文章,欢迎大家一块学习提高!!!

    Android修改开机画面
    现在许多人都想定制自己的开机Logo,那么怎么修改呢?
    首先我们了解一下,开机logo 可以说有三个部分:
    (1)内核部分:一个静态显示,也就是一开始上电时候的“小企鹅”。
    (2)安卓部分:一个静态显示,“android”小字。
    (3)安卓部分:一个动态显示,闪光的“android”动画。
    下面就以飞凌的OK6410 Android 2.3.4 4.3寸屏幕为例,说一下具体的替换过程。本文只是修改安卓部分的教程。
    1.修改安卓部分的,静态显示,即“android”小字。
    准备工作:
    1)需要准备好要替换的图片,(安卓部分)静态显示,要求一张png格式的图片(分辨率为480*272),图片大小不要大于100kb,显示的时间大概在15-20秒左右。
    2Linux 操作环境。
    3Android 源码。
    操作步骤:
    1)将准备好的图片(例如logo.png),进行raw格式转换。此步骤在linux下进行,使用的是ImageMagick自带的convert命令。
    操作命令:$ convert -depth 8 log.png rgb:log.raw
    之后得到一个log.raw的文件。
    (2)来到目录build/tools/rgb2565,编译安卓自带的rgb2565工具。将最后得到的log.raw文件拷贝到rgb2565可执行程序目录下。操作命令:cp 文件所在的路径/log.raw  ./
    (3)对raw 文件进行格式转换:$ ./rgb2565 -rle <logo.raw > initlogo.rle 生成initlog.rle 文件 。在安卓源码中搜索initlog.rle(此处可能不止一个),并用之前生成的文件替换。
    2.替换 安卓部分的 安卓闪光动画
    在安卓源码中查找android-logo-mask.png (这是一张镂空的图片)android-logo-shine.png,用之前准备好的图片替换掉现在的图片。
    3.最后重新编译一下源码,生成文件系统。






    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-5-16 20:22 , Processed in 0.105887 second(s), 14 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.