九鼎创展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、换掉之后重新编译文件系统。
然后重新编译文件系统,用新编译的文件系统刷机就可以了,效果如下。
这个路径下有两个图片:可能看到这启动时看见的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、换掉之后重新编译文件系统。
然后重新编译文件系统,用新编译的文件系统刷机就可以了,效果如下。
相关文章推荐
- Android studio安装:
- Android更换头像弹框之createChooser
- 实现基于Android的英文电子词典
- android 遍历SDCard中指定文件夹下的图片(jpg,jpeg,png)
- android open
- Android界面设计适配不同屏幕的尺寸和密度解读
- Android的五大布局
- Android Studio 快捷键
- Android设备免root无线通过adb连接PC
- Android Studio 主题设置
- Android客户端与服务器端通过DES加密认证
- android推送方式
- daimajia的图片轮播开源项目AndroidImageSlider(自用,记录用)
- Ubuntu15.04 安装Android开发环境
- Android从入门到精通 第八章 资源
- androidstudio找不到R文件
- android中开启actionbar的两种方法
- Android屏幕 ldpi mdpi hdpi xhdpi
- Android窗口背景的优化
- 自己动手写 android 数据库(2)