Я думаю, у вас есть два варианта.
Одним из них является использование JNI для вызова собственного кода для получения уровня заряда батареи.
Другой способ - вызвать приложение pmset
, используя System.exec
в Java, и проанализировать вывод. Я думаю, что аргументы для получения уровня заряда батареи pmset -g ps
, но вам лучше проверить справочную страницу