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

来源:互联网 发布:c语言求100质数 编辑:程序博客网 时间:2024/04/27 16:39
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、换掉之后重新编译文件系统。
然后重新编译文件系统,用新编译的文件系统刷机就可以了,效果如下。







0 0
原创粉丝点击