2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Android 5.0 Lolipop で電池残量をエミュレートする

Posted at

備忘録的

Pieまで進んでいるのに今更Lolipopの話でとても恐縮ですが,ACアダプタの接続状態などを実機でエミュレーションしたかったのです.
しかし,出てくる情報はAndroid 6で実装された adb shell dumpsys battery unplug のコマンド
Lolipopでもこのコマンドが欲しい!

Lolipop

adb shell dumpsys battery set とするとヘルプを出してくれますが

⋊> ~ adb shell dumpsys battery set                                      14:49:32
Dump current battery state, or:
  set [ac|usb|wireless|status|level|invalid] <value>
  reset

具体的にどんな値をセットするのかよく分かりません.
が,すべて int値でした.
adb shell dumpsys battery とすると,AC powered: false とか表示されるので true/false かと思ったのですが…

(なお,invalidだけなんの値かよくわからない)

コマンド

adb shell dumpsys battery set ac 0 --> AC給電を切る
adb shell dumpsys battery set usb 0 --> USB給電を切る
adb shell dumpsys battery set wireless 0 --> ワイヤレス給電を切る
adb shell dumpsys battery set status 0 --> OSの認識する給電状態をOFFにする

adb shell dumpsys battery set level 50 --> OSの認識するバッテリー残量を50%にする

実際に給電しながら,表示上の給電だけをOFFにすることもできます(たぶん).(ac/usb/wireless 1, status 0の場合)

reset(通常に戻る)

adb shell dumpsys battery reset

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?