您的位置:首页 > 移动开发 > Android开发

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

2015-06-11 11:57 477 查看
1、  找到图片文件路径:x4418-kitkat/frameworks/base/core/res/assets/images$

这个路径下有两个图片:可能看到这启动时看见的LOGO。





第一张是"A N D R O ID"字样镂空的,第二张是发光的。

显示的时候,第一张显示固定,然后第二张不断从左像右移动,造成动画效果。

源码路径: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、换掉之后重新编译文件系统。

然后重新编译文件系统,用新编译的文件系统刷机就可以了,效果如下。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: