当前位置: 代码迷 >> Android >> Android系统移植与调试之->怎么修改Android自带的apk出现一圈圈类似鸡蛋的花纹
  详细解决方案

Android系统移植与调试之->怎么修改Android自带的apk出现一圈圈类似鸡蛋的花纹

热度:26   发布时间:2016-04-28 08:02:36.0
Android系统移植与调试之------->如何修改Android自带的apk出现一圈圈类似鸡蛋的花纹

最近被一个问题烦恼到了,就是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[email protected]/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

==================================================================================================



  相关解决方案