九鼎创展论坛中文版English
登录 | 立即注册 设为首页收藏本站 切换到宽版
查看: 4778|回复: 0
打印 上一主题 下一主题

九鼎创展s5p4418开发板Android4.4-开发板修改Android系统开机LOGO

[复制链接]
跳转到指定楼层
楼主
发表于 2015-6-23 11:04:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
1、        找到图片文件路径:x4418-kitkat/frameworks/base/core/res/assets/images$
这个路径下有两个图片:可能看到这启动时看见的LOGO。


第一张是"A N D R O I D"字样镂空的,第二张是发光的。
显示的时候,第一张显示固定,然后第二张不断从左像右移动,造成动画效果。
源码路径:x4418-kitkat/frameworks/base/cmds/bootanimation$

BootAnimation.cpp文件里:
bool BootAnimation::threadLoop()
{
    bool r;
    if (mAndroidAnimation) {
        r = android();
    } else {
        r = movie();
    }
...
}

bool BootAnimation::android()
{
    initTexture(&mAndroid[0], mAssets, "images/android-logo-mask.png");
initTexture(&mAndroid[1], mAssets, "images/android-logo-shine.png");
...
}

bool BootAnimation::movie()
{
    ZipFileRO& zip(mZip);

    size_t numEntries = zip.getNumEntries();
    ZipEntryRO desc = zip.findEntryByName("desc.txt");
    FileMap* descMap = zip.createEntryFileMap(desc);
ALOGE_IF(!descMap, "descMap is null");
...
}
有两种显示图片的方法,这里我们只用简单的第一种,要修改把自己的想要的LOGO换掉这两张照片就可以了。
2、        我直接把它们拷出来在window下画图软件修改处理,然后替换它们。

3、换掉之后重新编译文件系统。
然后重新编译文件系统,用新编译的文件系统刷机就可以了,下图是修改后的效果。

由于windows自带的画图软件太差,修改过的镂空图片失去了透明性,不再镂空,背景的发光图片不能发挥效果,为了达到效果可以用更高级的作图软件处理,如Ubuntu下的Gimp软件。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳市九鼎创展科技官方论坛 ( 粤ICP备11028681号-2  

GMT+8, 2024-5-19 12:33 , Processed in 0.019490 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表