最近被一个问题烦恼到了,就是android4.1系统自带的Email、文件管理器、信息等apk都出现同一个问题,就是现实在平板上的时候会出现一圈圈类似鸡蛋的花纹。
我想了两种方法来解决,第一种方法没有解决,第二种方法解决了问题。
现在我来说说我第一种方法:我尝试去直接修改相关apk的res/drawable目录下的相应图片,因为源码中的图片都不是纯白色的,所以我自己做了图片替换进去。然后重新编译,但是没有其效果。
我的第二种方法起了作用,现在就来看看第二种方法的解决步骤,拿修改Email apk为例子
step1:进入project/mt7577/alps_800x480/packages/apps/Email/目录,查看AndroidManifest.xml文件
<application android:icon="@mipmap/ic_launcher_email" android:label="@string/app_name" android:name="Email" android:theme="@style/EmailTheme" android:hardwareAccelerated="true">
可以发现发现该应用的主题所 EmailTheme
step2:进入project/mt7577/alps_800x480/packages/apps/Email/res/values目录下,修改styles.xml文件修改主题,添加以下几句话
<style name="EmailTheme" parent="@android:style/Theme.Holo.Light">
<!-- edited by ouyang start -->
<item name="android:windowBackground">@color/white</item>
<item name="android:colorBackground">#FFFFFFFF</item>
<!-- edited by ouyang end -->
</style>
step3:由于@color/white不存在,所以还要修改colors.xml文件,添加以下语句
<color name="white">#ffffffff</color><!--edited by ouyang -->
step4:
编译packages/apps/Email模块
./mk mbk77_twn_cu_jb mm packages/apps/Email
step7:通过adb命令将该apk捎入Android设备查看效果
==================================================================================================
作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!
转载请保留原文地址:http://blog.csdn.net/ouyang_peng
==================================================================================================
分享到:
相关推荐
Android系统移植(一)-让android系统在目标平台上运行起来 18 Android系统移植(二)-按键移植 20 Android系统移植(三)-按键字符表 25 android启动过程配置文件的解析与语法 28 android系统开发(四)-触摸屏tslib移植...
介绍怎样移植android系统到不同嵌入式平台,以android模拟器内核goldfish,高通MSM平台,德州仪器OMAP平台来例子介绍如何移植android系统。
android-移植调试-openMax多媒体引擎android-移植调试-openMax多媒体引擎
android-移植调试-用户输入系统android-移植调试-用户输入系统
[14本经典Android开发教程]-11-Android系统移植技术详解 -------------------------------------------------- (1)安装如下软件包 sudo apt-get install git-core sudo apt-get install gnupg sudo apt-get install...
《Android系统级深入开发:移植与调试》是一本全面介绍Android系统级开发的作品,全书以移植和调试为重点。Android具有一个庞大的软件系统,任何开发者都难以掌握系统的每一个细节。因此,如何高效地理解和开发系统,...
《Android系统级深入开发——移植与调试》是一本全面介绍Android系统级开发的作品,全书以移植和调试为重点。Android具有一个庞大的软件系统,任何开发者都难以掌握系统的每一个细节。因此,如何高效地理解和开发...
Android系统移植与平台开发,将网络上面零散的连载文章整理合并成一个完整的文档,供Android系统开发人员学习与参考。
Android系统级深入开发——移植与调试 pdf
Android系统级深入开发——移植与调试
android系统级深入开发
Android系统级深入开发——移植与调试.pdf 高清完整版下载
Android系统级深入开发——移植与调试02
深入浅出-Android系统移植与平台开发(2)_准备Android开发环境[收集].pdf
介绍怎样移植android系统到不同嵌入式平台,以android模拟器内核goldfish,高通MSM平台,德州仪器OMAP平台来例子介绍如何移植android系统。
可以移植到android平台实现NTFS文件系统挂载读写
《Android系统级深入开发:移植与调试》是一本全面介绍Android系统级开发的作品,全书以移植和调试为重点。Android具有一个庞大的软件系统,任何开发者都难以掌握系统的每一个细节。因此,如何高效地理解和开发系统...
android平台移植ntfs-3g使支持ntfs格式tf卡、U盘、stat硬盘挂载,解压文件到external目录下,mm编译成功后,可手动指行 ntfs-3g /dev/block/vold/* /storage/sdcard1 或者添加 Ntfs.cpp Ntfs.h到system/vold目录实现...