我正在开发一个信息性 Android 应用程序,我想在设备充电时读取以毫安为单位的充电率。我见过其他可以执行此操作的应用程序,例如 Ampere。
我相信信息应该在目录 /sys/class/power_supply/battery
中这些文件中的哪些与完成此操作相关,我如何从中计算以 mA 为单位的充电率?
最佳答案
根据linux kernel doc ,您可以从 /sys/class/power_supply/battery/current_now
读取充电率。该值以 µA 为单位,因此您应该将其缩放 1000。负值表示设备正在充电。
关于Android 通过 sysfs 获取以毫安为单位的充电率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36380172/