安卓手机端是可以给电池电量图标进行修改的,恐怕大家都不知道吧,不同的系统基本都有比一样的电量图标,这就导致了不是每一个人都喜欢同一个图标,现在我就来为大家讲解如何在手机端修改电量图标的教程。

第一步:手机端修改电池电量图标

想要修改电量图标,一般来说,电量图标的图片文件会在system.apk里,因为每个rom不同,所以这里说下我知道的两个位置。

首先把system.apk文件后缀改成zip,然后双击打开,再打开res,在drawble-hdpi文件夹里,是第一个可能有电量图标图片文件的位置

另外一个,是在res,raw文件夹里,三张图片

找到了位置,就可以对图片进行替换,更改你的电量图标了。

这里主要针对raw文件夹里的三张图片的替换进行一个小小讲解。

这三张图片的大小分别是152*160,152*160,380*380,分别对应的是充电图标,电池图标,还有数字电量图标,打开图片可以发现,图片是由一些小图标排列组合起来的,如果你要修改电量图标,那么就是制作另外三张大小相同,文件格式相同,小图标不同的图片进行替换,对应替换的图片名称要完全一样。

这里要说的是一个制作这些图片的方法,我用了一个比较没有技术含量比较简单的方法,就是用美图秀秀。

首先,把你的每张电量小图标大小修改为38*38,然后用图片拼接的方法,将小图标拼接成和原来三张图片一样的顺序

然后,把拼接好的图片重命名为和原来三张一样

最后,就是进行替换,然后把替换好图片的system.apk文件拷进手机里,修改权限为rw-r-r,替换原来的system.apk,重启,电量图标替换完成!

第二步:反编译精准电量

1、要显示精装电量,首先必须准备若干张电量图片,与等量的充电电量图片,多少张看你自已了,原生电量7级显示所以是7张,一般来说精准电量是按百分比划分,所以需要101张电量显示+101张充电显示,这可以只需要一张底图,在底图上加上1-100的数字来分别保存。

注:其它网上有很多电量资源包可供下载,不是特想体现个性的可以去下载来用。

2、电量图片和充电指示图片都位于framework-res.apk

esdrawable-hdpi,电量图片是以stat_sys_battery开头的,充电图片是以stat_sys_battery_charge_anim开头的,我们可以拉出来做为底图,当然也可以另选图片,对应做好这202张图片后,直接在winrar中拖到framework-res.apk

esdrawable-hdpi里。

3、图片有了,就要让系统知道并应用这此图片,所以我们需要先定义这些图片,定义图片需要先反编译framework-res.apk,在反编译后的目录中找到

esvaluespublic.xml,这个文件是定义资源的

4、用记事本打开这个文件,在最后加上

? ?.......

这里的stat_sys_battery_1和stat_sys_battery_charge_anim99是你的图片名,给每个图片赋予一个16进制数字id,如0x010803e3和0x01080444,注意不要与原有的数字id相重。

注:原版中以定义了0、10、20、40、60、80、100这几个图片,所以这14张不要再定义。

5、有了图片,定义了图片,下来就要让它显示了,显示电量的文件是resdrawablestat_sys_battery.xml,显示充电的文件是resdrawablestat_sys_battery_charge.xml

6、在stat_sys_battery.xml中修改原来的

这7条显示语句,对应改成:

......

7、修改充电显示stat_sys_battery_charge.xml,方法同上,不再重述

8、做完上面的修改工作,就可以重新编译了,和改锁屏一样,不必再意重编辑的错误,我们只需要编译后的部分文件

9、把重新编译出来的stat_sys_battery.xml和stat_sys_battery_charge.xml两个文件,拖到原来的framework-res.apk中

10、framework-res.apk中是没有public.xml的,它去哪儿了?因为这个文件是入在语言包values目录下,所以它被编译到framework-res.apk

esources.arsc了,所以这个文件也要相对应的替换,这里注意一点,因为直接在winrar中拖放,所以会压缩,但这个resources.arsc不能被压缩,我第一次改就是这个原因导致无法启动,拖入这个文件的时候必须在拖入提示时,选择压缩方式为“存储”

上面工作全都完成后,精准电量就完成了。

修改电量android,安卓手机端修改电池电量图标的教程相关推荐

  1. 安卓修改电池容量教程_安卓手机端修改电池电量图标的教程

    5.修改电量显示为1%,电池图标为原版+数字显示风格.你一定不全知道的秘密,安卓手机拨号键代码大全.在安卓手机拨号面板中输入以下拨号代码就可执行一些鲜为人知的键盘隐藏功能,这些是开发者所熟知的,但普通 ...

  2. 芯烨网口打印机用安卓手机端修改IP

    安卓跨网段修改IP步骤 注:此工具只适用于支持跨网段修改IP芯烨网口打印机使用 第一步:打印机用网线连接到路由器上 第二步:安卓手机或者安卓收银机连接打印机所连接的路由器WiFi或有线 第三步:打印机 ...

  3. 基于Pytorch Mobile在安卓手机端部署深度估计模型

    基于Pytorch Mobile在安卓手机端部署深度估计模型 1.选取torch版本的深度估计模型 2.修改模型实现代码 3.Pytorch生成ptl模型 4.安卓端部署代码 5.实验配置 6.手机端 ...

  4. 【uni-app】什么是uni-app?如何进行开发?如何连接微信开发者工具与安卓手机端?

    文章目录 1 什么是 uni-app 2 如何使用与开发 3 用 HBuilderX 创建项目 4 如何连接微信开发者工具 5 如何连接安卓手机端 1 什么是 uni-app (此部分内容出自 uni ...

  5. 微信功能版(可用于电脑、安卓手机端)微信电脑版 使用说明

    好外号外!!!!本文是微信功能版(可用于电脑.安卓手机端)使用说明[转自网络,本文仅限于个人交流] 经过开发,此版本能够自行设置当前地址位置,可以随意改变地点,方便你有针对性的找任何地区的周边好友,交 ...

  6. android 动态修改 selector,Android Selector 按下修改背景和文本颜色的实现代码

    1,selector 按下修改背景和文本颜色 [1]点击改变字体颜色 - android:state_pressed(按压状态) [2]selector状态选择器(bg_btn_two (存放 res ...

  7. android selector点击修改颜色,Android Selector 按下修改背景和文本颜色的实现代码

    1,selector 按下修改背景和文本颜色 [1]点击改变字体颜色 - android:state_pressed(按压状态) [2]selector状态选择器(bg_btn_two (存放 res ...

  8. pdf文件如何在安卓手机端不用下载在线预览

    由于H5手机端页面,苹果ios手机端支持在线预览,而安卓手机端不行. 解决方案: 使用pdf.js插件. 官网地址:https://mozilla.github.io/pdf.js/ 第一步:下载整个 ...

  9. 手机office办公——微软推出安卓手机端Office Mobile应用

    微软于4月19日在中国北京首次发布全新的安卓手机端Office Mobile应用.微软此次将 Word.Excel.PowerPoint三者完美合一,为中国的消费者带来完整的移动办公体验. 微软大中华 ...

最新文章

  1. ev3pid巡线_PID算法巡线
  2. 计算机的诊断策略服务怎么打开,win7系统使用诊断策略服务提示“未运行”怎么解决...
  3. linux父进程循环,LINUX C 父进程建立多个子进程循环非堵塞回收列子
  4. matlab usb cam,Matlab环境下使用USB2.0摄像头编程image acquisition tools(读书笔记) | 学步园...
  5. 正则判断字符串是否为数字
  6. DM8168 TILER(2)
  7. IOT(7)---物联网平台架构设计
  8. HTTP Error 415: Unsupported Media Type! 这个错误
  9. 狂神说Linux学习笔记
  10. 如何mysql学籍管理系统_MySQL基础-学生管理系统数据库设计
  11. python如何用色度表示数值大小_Python人体肤色检测
  12. 开放信息抽取(OIE)系统(三)-- 第二代开放信息抽取系统(人工规则, rule-based, 先抽取关系)
  13. leetcode 有效的括号
  14. macos下安装john the ripper并配置zip2john
  15. 计算机英语作文50词左右带翻译,找十篇英语作文,带翻译,50个词
  16. 打篮球与企业管理有相似之处吗?
  17. 忍不住推荐给你的4个导航网站
  18. 搜狐新闻如何玩?张朝阳演讲透露玄机
  19. STS:Surround-view Temporal Stereo for Multi-view 3D Detection——论文笔记
  20. 大数据|Hadoop系统

热门文章

  1. C/c++中内存拷贝函数memcpy详解
  2. Vue --- 登陆+注册
  3. WordPress优化教程大全
  4. PMP 备考知识点集锦
  5. 深度强化学习(DRL)简介与常见算法(DQN,DDPG,PPO,TRPO,SAC)分类
  6. 为什么不建议用Executors?
  7. TASK SCHEDULE(任务计划)服务无法运行 解决方案
  8. DIE(一个JS引擎Fuzzing工具)安装教程
  9. 使用素描图像识别人脸
  10. 视觉理解论文系列(一)——ERNIE-VIL