RK3288 手動設定電池電量
系統版本: 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" );
+ /*------------ 電池電量一直顯示 100%------------*/
+ 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:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69948385/viewspace-2675448/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 電池、電容內阻手動計算
- lenovothinkpadt460sopensuselinux保護電池設定電池充電閥值ThinkPadLinux
- Batteries for Mac(電池電量管理軟體)BATMac
- win10低電量不關機設定方法 win10如何設定電量不自動關機Win10
- 360奇酷手機青春版電量百分比怎麼設定 360奇酷手機電池百分比顯示
- 電池電量管理軟體:Batteries for mac中文版BATMac
- 通過BroadcastReceiver實現監聽電池電量AST
- 美國企業開發新型鋰矽電池,將使手機電量增加30%以上
- Mac電池電量管理工具——Battery Health 3 for MacMacBAT
- 蘋果手機使用技巧:iPhone個性來電振動設定蘋果iPhone
- Magic Battery for Mac(藍芽裝置電池電量顯示工具)BATMac藍芽
- 樂1s電量百分比怎麼設定 樂視超級手機1s電池百分比顯示教程
- android電池(五):電池 充電IC(PM2301)驅動分析篇Android
- 全新到貨IBM DS4500電池/FASTT900電池/DS4400電池/FASTT700電池/FASTT500電池IBMAST
- 華為手機怎麼設定來電影片?華為EMUI來電影片秀的設定教程UI
- 電腦設定系統不自動更新
- Windows10系統怎麼檢查藍芽電池電量Windows藍芽
- 大電池智慧手機那款好?2018年四款超大電池智慧手機推薦
- Win10電腦自動睡眠時間怎麼設定 電腦自動睡眠的設定方法Win10
- 華為手機怎麼設定來電視訊?華為EMUI來電視訊秀的設定教程UI
- 【MTK/Chargeing/Charger/驅動/JEITA】新增電池節點改變電池溫度
- 技巧:如何從蘋果Mac跟蹤裝置上所有電池的電量?蘋果Mac
- Batteries for Mac(電池電量管理軟體) v2.1.9免啟用版BATMac
- win10 如何顯示藍芽滑鼠電池電量_win10要怎麼看藍芽滑鼠電量Win10藍芽
- 電池 並聯、串聯、充電、放電
- 延長手機電池壽命――如何用3個App提高電池的續航時間APP
- 自動駕駛汽車的未來,“鋰電池先驅”:需要更強勁的電池自動駕駛
- win10怎麼設定低電量不休眠_win10 1607系統如何取消低電量時自動休眠Win10
- win10電腦自動鎖屏怎麼設定 怎麼設定電腦幾分鐘自動鎖屏Win10
- 紅米Note5A電量百分比怎麼設定?紅米Note5A電量設定百分比顯示教程
- 蘋果手錶外形不變 電池容量增加35%蘋果
- iPhone 7電池容量是多少?蘋果7電池容量猛增?iPhone蘋果
- 如何確定MacBook充電器或電池是否損壞Mac
- 電腦開機啟動項在哪裡設定
- Nipper應急神器!能讓你用普通AA電池給手機充電
- win10電腦電池不充電怎麼回事 win10電池連線電源不充電如何處理Win10
- Vector Watch智慧手錶:最佳電池壽命的智慧手錶
- 新型iPhone電池充電只需5秒iPhone