Можно ли запросить состояние устройства (т. е. оставшийся заряд батареи) через команду оболочки ADB?

Я хотел бы узнать различные биты информации о текущем состоянии устройства Android через ADB. Можно ли это сделать, и если да, то как?

3 ответов


попробуйте это: adb shell dumpsys battery

Он дает все детали батареи.


ЕСЛИ ВАШЕ УСТРОЙСТВО УКОРЕНЕНО

вы можете использовать ADB почти как удаленную оболочку, поэтому вы можете получить информацию о батарее устройств с помощью adb shell cat /sys/class/power_supply/battery/batt_attr_text где "уровень" - это уровень заряда батареи или adb shell dumpsys battery.

adb shell <your command> позволит вам выполнить практически любую команду linux. Некоторые команды недоступны и должны быть установлены (например, русского).

источник


довольно просто и вам не нужно корневое устройство для этого. adb shell dumpsys <option>

Subsitute варианты с любым из этих: батарея diskstats беспроводной доступ в интернет местоположение usagestats cpuinfo для iphonesubinfo телефония.регистратура meminfo команда netstat пакет

вы также можете попробовать adb shell dumpsys | grep "DUMP OF SERVICE" Это будет список многих других вариантов, доступных с dumpsys.