题外话:前几天学习了单刷包的制作教程,折腾了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 的安装及环