下記コマンドでバッテリー状態をダンプできます.
adb shell dumpsys battery
コマンドを実行すると, 次のような出力が得られます.
Current Battery Service state:
AC powered: false
USB powered: true
Wireless powered: false
Max charging current: 0
Max charging voltage: 0
Charge counter: 3160971
status: 2
health: 2
present: true
level: 95
scale: 100
voltage: 4315
temperature: 358
technology: Li-ion
batteryMiscEvent: 0
batteryCurrentEvent: 32768
mSecPlugTypeSummary: 2
... 続く
出力された中にある temperature: 358
がバッテリー温度になります.
数値は温度(摂氏)の10倍値になるので, 358
なら35.8℃
ということになります.
バッテリー状態を管理するサービスクラスはBatteryServiceです.
バッテリー状態のデータはHealthInfoに定義されています.
以上です.