android 电量ui,RK Android7.1 电池电量

一.adb查询电池信息

adb shell dumpsys battery

a857da63616bdbb0028beb7d39fae3c7.png

二.状态栏 电池图标

2.1.布局

frameworks\base\packages\SystemUI\res\layout\system_icons.xml

2.2.SystemUI

diff --git a/frameworks/base/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java b/frameworks/base/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java

index 5047b78..c06abca 100755

--- a/frameworks/base/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java

+++ b/frameworks/base/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java

@@ -54,7 +54,7 @@ public class BatteryMeterView extends ImageView implements

mSlotBattery = context.getString(

com.android.internal.R.string.status_bar_battery);

- //setImageDrawable(mDrawable);

+ setImageDrawable(mDrawable);

}

2.3.healthd 强制100

diff --git a/system/core/healthd/BatteryMonitor.cpp b/system/core/healthd/BatteryMonitor.cpp

index 2ad37c1..10f81c5 100755

--- a/system/core/healthd/BatteryMonitor.cpp

+++ b/system/core/healthd/BatteryMonitor.cpp

@@ -240,9 +240,11 @@ bool BatteryMonitor::update(void) {

else

props.batteryPresent = mBatteryDevicePresent;

- props.batteryLevel = mBatteryFixedCapacity ?

- mBatteryFixedCapacity :

- getIntField(mHealthdConfig->batteryCapacityPath);

+ //props.batteryLevel = mBatteryFixedCapacity ?

+ //mBatteryFixedCapacity :

+ //getIntField(mHealthdConfig->batteryCapacityPath);

+props.batteryLevel = 100;

+

props.batteryVoltage = getIntField(mHealthdConfig->batteryVoltagePath) / 1000;

if (!mHealthdConfig->batteryCurrentNowPath.isEmpty())

原文:https://www.cnblogs.com/crushgirl/p/14699406.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值