返回顶部
首页 > 资讯 > 精选 >RK3288 手动设置电池电量
  • 382
分享到

RK3288 手动设置电池电量

2023-06-05 16:06:36 382人浏览 独家记忆
摘要

系统版本:RK3288 Android 5.1 (与参考的变量和宏有点区别)设备没有电池,在进行Fota升级时,提示电量不能低于30%,外接电源,可是读出来的电量是0%,无法进行升级,只能手动设置电池电量。$ adb shell dumps

系统版本:RK3288 Android 5.1 (与参考的变量和宏有点区别)

设备没有电池,在进行Fota升级时,提示电量不能低于30%,外接电源,可是读出来的电量是0%,无法进行升级,只能手动设置电池电量。

$ adb shell dumpsys battery  //通过adb查询电池信息
Current Battery Service state:
  AC powered: false
  USB powered: false
  Wireless powered: false
  status: 1
  health: 1
  present: true
  level: 0  //电池电量
  scale: 100
  voltage: 0
  temperature: 0
  technology:

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

old mode 100644

new mode 100755

index d317b28..6b37dee

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

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

@@ -35,7 +35,7 @@

 #define POWER_SUPPLY_SUBSYSTEM "power_supply"

 #define POWER_SUPPLY_SYSFS_PATH "/sys/class/" POWER_SUPPLY_SUBSYSTEM

-#define FAKE_BATTERY_CAPACITY 42

+#define FAKE_BATTERY_CAPACITY 100

 #define FAKE_BATTERY_TEMPERATURE 424

 namespace android {

@@ -513,8 +513,14 @@ void BatteryMonitor::init(struct healthd_config *hc) {

         closedir(dir);

     }

-    if (!mChargerNames.size())

+    if (!mChargerNames.size())  {

         KLOG_ERROR(LOG_TAG, "No charger supplies found\n");

+              

+               mBatteryFixedCapacity = FAKE_BATTERY_CAPACITY;    //电量 level

+               mBatteryFixedTemperature = FAKE_BATTERY_TEMPERATURE;    //温度 temperature

+               mBatteryDevicePresent = true;

+              

+       }

     if (!mBatteryDevicePresent) {

         KLOG_WARNING(LOG_TAG, "No battery devices found\n");

         hc->periodic_chores_interval_fast = -1;

$ adb shell dumpsys battery
Current Battery Service state:
  AC powered: false
  USB powered: false
  Wireless powered: false
  status: 1
  health: 1
  present: true
  level: 100  //电池电量
  scale: 100
  voltage: 0
  temperature: 424
  technology:

RK3288 手动设置电池电量

--结束END--

本文标题: RK3288 手动设置电池电量

本文链接: https://lsjlt.com/news/243555.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • RK3288 手动设置电池电量
    系统版本:RK3288 android 5.1 (与参考的变量和宏有点区别)设备没有电池,在进行Fota升级时,提示电量不能低于30%,外接电源,可是读出来的电量是0%,无法进行升级,只能手动设置电池电量。$ adb shell dumps...
    99+
    2023-06-05
  • Android电池电量跳变
    问题情形:电量跳变到50%电池ID脚接地温度脚来判断电池是否在位推测原因:判断电池在位的方法:qpnp-linear-charger.cenum bpd_type{  BPD_TYPE_BAT_ID="bpd_id",  BPD_TYPE_...
    99+
    2023-05-31
    android 电池 电量
  • Android获取手机电池电量用法实例
    本文实例讲述了Android获取手机电池电量用法。分享给大家供大家参考。具体如下: 原理概述: 手机电池电量的获取在应用程序的开发中也很常用,Android系统中手机电池电量发...
    99+
    2022-06-06
    机电 电池 手机 Android
  • 怎么获取Android设备电池电量状态
    这篇文章主要介绍“怎么获取Android设备电池电量状态”,在日常操作中,相信很多人在怎么获取Android设备电池电量状态问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么获取Android设备电池电量状态...
    99+
    2023-07-05
  • Win10电脑怎么手动设置电脑IP地址
    这篇文章给大家分享的是有关Win10电脑怎么手动设置电脑IP地址的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体设置步骤如下:右键点击桌面右下角的网络连接,打开网络和共享中心;点击更改适配器设置;右键点击以太网...
    99+
    2023-06-27
  • 电脑主板电池位置在哪
    这篇文章主要介绍“电脑主板电池位置在哪”,在日常操作中,相信很多人在电脑主板电池位置在哪问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”电脑主板电池位置在哪”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!电脑...
    99+
    2023-07-02
  • Android中获取电池电量实例代码
    代码如下: public class MainActivity extends Activity { private TextView tv; class Battery...
    99+
    2022-06-06
    电池 Android
  • 电脑电池容量降低如何恢复
    电脑电池容量降低可能是由于一些常见原因,如长期使用、频繁充放电、过度放电等。要恢复电脑电池容量,可以尝试以下方法: 使用合适的充...
    99+
    2023-10-22
    电脑
  • Android电池电量监听的示例代码
    监听电池状态只需要接收Intent.ACTION_BATTERY_CHANGED的广播即可,当电池状态发生变化时会发出广播。1.运行状态如下图:充电中的状态 未充电时的状态 实现代码如下,各个状态通过名字就很容易知道意思...
    99+
    2023-05-30
    android 电量 监听
  • win8.1系统笔记本给电池设置充电阈值方法
    现如今笔记本电脑已经成为生活和办公中不可缺少的一部分了,外出都会带上笔记本办公,所以电量问题一直都大家所关心的,每次笔记本win8.1系统忘记充电,导致笔记本自动关机。为避免这样情况发生笔记本Win8.1系统可以给电池设...
    99+
    2023-05-20
    win8.1 笔记本 充电阈值
  • Linux中怎么在电池充满或低电量时获得电池状态通知
    这篇文章主要介绍了Linux中怎么在电池充满或低电量时获得电池状态通知,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。对于类 Unix 用户来说,Linux 笔记本是不错的选择...
    99+
    2023-06-15
  • android adb 获取电池信息以及设置
    本文主要包含 1、设置adb 无线调试桥连接步骤 2、打印设备电池状态(当前电量、充电状态、充放电电流大小、电池种类等) 3、更改电池充电状态、电量百分比、电池还原命令 4、断开adb 远程调试桥 ---------------------...
    99+
    2023-08-16
    android adb
  • Android查看电池电量的方法(基于BroadcastReceiver)
    本文实例讲述了Android查看电池电量的方法。分享给大家供大家参考,具体如下: 程序如下: import android.app.Activity; import andr...
    99+
    2022-06-06
    电池 方法 Android
  • win10电池电量弹出界面怎么打开
    这篇文章主要介绍“win10电池电量弹出界面怎么打开”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win10电池电量弹出界面怎么打开”文章能帮助大家解决问题。用户单击系统任务栏中的电池图标即可在电池...
    99+
    2023-07-01
  • Android实现侦听电池状态显示、电量及充电动态显示的方法
    本文实例讲述了Android实现侦听电池状态显示、电量及充电动态显示的方法,是Android应用程序开发中非常常用的重要功能。分享给大家供大家参考之用。具体方法如下: 使用an...
    99+
    2022-06-06
    电池 方法 动态 Android
  • windows8中怎么设置和修改系统电源方案(用电池/接通电源)
      系统下同时按住键盘上 Win 键 “Windows” 和 “X” 键打开系统菜单,点击选择“控制面板”;   选择右上角&ldq...
    99+
    2022-06-04
    电源 方案 系统
  • c# Windows CE读取电池电量的实现方法
    本篇内容主要讲解“c# Windows CE读取电池电量的实现方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“c# Windows CE读取电池电量的实现方法”吧!c# Windows CE读...
    99+
    2023-06-17
  • Android4.4如何实现电池低电量告警提示
    这篇文章将为大家详细讲解有关Android4.4如何实现电池低电量告警提示,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体如下:之前版本的电池电量低是通过发送 intent ACTION_BATTERY...
    99+
    2023-05-30
    android
  • win10如何开启电池电量严重短缺警报
    这篇文章主要介绍win10如何开启电池电量严重短缺警报,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!登录到win10系统桌面,使用组合快捷键win键+r键打开运行窗口,在打开的运行窗口中输入“gpedit.msc”回...
    99+
    2023-06-28
  • 电池额定容量是啥意思
    电池额定容量是指电池能够存储和释放的能量的度量。是电池能够在完全充电的状态下,通过特定负载条件持续供应电流的时间,它是电池性能的一个重要指标,也是消费者选择电池时的一个重要参考指标。电池额定容量越大,代表电池能够持续供应电流的时间越长。本教...
    99+
    2023-08-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作