Ответ 1
Каталогможет меняться в соответствии с изготовителем телефона. См. Эту ссылку для поддержки дополнительных устройств currentwidget
И выше реализован счетчик заряда и счетчик API 21+: см. doc
Я разрабатываю информационное приложение для Android, где я хочу прочитать скорость заряда в миллиамперах, когда устройство заряжается. Я видел другие приложения, которые могут делать это, например, Ampere.
Я полагаю, что информация должна находиться в каталоге /sys/class/power_supply/battery
, какой из этих файлов имеет значение для достижения этого, и как я могу рассчитать скорость заряда в мА из этого?
может меняться в соответствии с изготовителем телефона. См. Эту ссылку для поддержки дополнительных устройств currentwidget
И выше реализован счетчик заряда и счетчик API 21+: см. doc
В соответствии с документом linux kernel doc вы можете прочитать скорость заряда от /sys/class/power_supply/battery/current_now
. Значение находится в μA, поэтому вы должны масштабировать его на 1000. Отрицательные значения означают, что устройство заряжается.