1.概述
在10.0的系统产品开发中,对于系统默认的电池电量是不显示的,所以产品需求要求显示电池电量,方便知道当前电量,方便显示在电量不足的情况下可以及时充电,所以来实现这个功能
2.状态栏显示电量百分比的核心类
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
3.状态栏显示电量百分比的核心功能分析和实现
在系统关于系统电量的常量在Settings类中其实由定义的,默认系统中没有初始化而已,产品可以根据需要来添加这个参数,而SHOW_BATTERY_PERCENT就是电池电量的常量,是否显示需要
在SettingsProvider中定义显示这个属性
3.1defaults.xml添加显示电池电量参数
具体修改如下:
diff --gi