题外话:前几天学习了单刷包的制作教程,折腾了2 天,终于学会了单刷包制作,然后就想美化通知栏电量的实时显示,又折腾了一天,毫无收获,我其实是想修改SystemUI.apk 里面的stat_sys_battery.xml 文件和电量显示图片文件,但是老是反编译SystemUI.apk 后全是smali 类型的文件,最后了解是我的java 环境没弄好,只装了jdk,却没有装adb 和android sdk。所以反编译不成功,然后我把 adb 和android sdk 装好,配置好环境变量,再次反编译SystemUI.apk,就成功了。 下图就是反编译SystemUI.apk 不成功的样本,全是smali 文件: 最终效果 没修改之前的效果: 本人手机亲测美化电量后,实时电量显示效果: 言归正传,我就说一下这几天我美化电量的心得: 我之前看了论坛关于美化电量的教程,好多都说美化电量是在 framew ork_res.apk 中修改,达到美化电量的效果,但是经过我的实践发现,华为d1 四核的通知栏电量的美化修改应该在SystemUI.apk(该文件的路径:/system/app/SystemUI.apk,在手机中用re 管理器可以看得到)中,而没有在framework_res.apk 中,所以我们就反编译SystemUI.apk 再修改后编译回来替换就可以了 反编译SystemUI.apk 之前,必须配置好java 环境,当然你如果之前就已经配置好java 环境,不需再配置 ps:如果java 环境没配置好,去反编译SystemUI.apk 就会出现编译后全是smali 类型文件,就会跟最上面那张图一样。 下面引用xda 论坛中别人的帖子,该帖子明确的讲解了在windows 中怎样配置java 环境,该帖子作者:Setsuna_F_Seiei(表示感谢) (1) JDK 的安装及环境变量的配置 1. 去 Oracle 官方网站下载并安装 JDK,下载地址: http://www.oracle.com/technetwork/java/javase/downloads 注意是下载 JDK,而不是 JRE JDK (Java Development Kit,Java 开发工具包) JRE (Java Runtime Environment,Java 运行环境) 你也可以点击以下链接直接下载 JDK: 32 位:http://download.oracle.com/otn-p ... 32-windows-i586.exe 64 位:http://download.oracle.com/otn-p ... u32-windows-x64.exe 2. 配置环境变量 下载并安装 JDK 之后,你需要在计算机的“系统属性”里配置以下环境变量: (步骤:在计算机的桌面上右击“我的电脑”,点击“属性”-“高级”-“环境变量”) 变量名:JAVA_HOME 变量值:D:\java\jdk1.6.0_32 (JDK 安装目录) 3. 测试 J...