MTK BatteryWarning

在mediatek/external/batterywarning下,会编译生成一个可执行文件:batterywraning


main()函数中,会间断读取 /sys/devices/platform/mt-battery/BatteryNotify 文件(该文件中记录的当前电池所处的环境),根据读取的值来判断电池所处的环境:

CHARGER_OVER_VOLTAGE  1
BATTER_OVER_TEMPERATURE 2
OVER_CURRENT_PROTECTION 4
BATTER_OVER_VOLTAGE   8
SAGETY_TIMER_TIMEOUT  16

 

根据读取的值来启动上层提示框:
system("am start -n com.mediatek.batterywarning/com.mediatek.batterywarning.BatteryWarningActivity --ei tyep X -- activity-clear-top");

相关文章:

  • 2021-05-12
  • 2022-12-23
  • 2021-12-26
  • 2021-09-27
  • 2021-11-16
  • 2022-01-15
  • 2021-08-26
  • 2021-09-26
猜你喜欢
  • 2021-05-03
  • 2022-02-13
  • 2021-08-12
  • 2021-08-16
  • 2021-11-21
  • 2022-03-09
  • 2022-12-23
相关资源
相似解决方案