ForceDoze 各設定の解説

2017/05/12 01:21 Android (-)
DozeはAndroid 6.0から実装されたバッテリー節約機能で、デフォルトで有効になっています。
Dozeはアプリの一部機能を無効化、アプリの休止、OSの機能の抑制、といった事を自動的に行ってくれます。
そんなDozeモードを、更なるバッテリー節約を期待するためにスリープ直後や画面オフ直後に発動するアプリがForceDozeです。
ForceDozeはモーションセンサーも無効にする事が可能なため、Android標準のDozeよりもバッテリー節約の効果は強力です。

今回はそのForceDozeの各設定の内容を解説していきます。



ForceDozeは一部rootが必要な機能もありますが、基本的な機能は非rootの環境で動作します。
ADBコマンドを打つ必要がありますけども。ADBコマンドの解説は面倒なので深くは書きません。
各端末のドライバ見つけてお使いのPCにドライバ入れた後に Minimal ADB and Fastboot をインストールして、コマンドを入力してください。

コマンドを打つ前に開発者向けオプションからUSBデバッグをオンにし、USBケーブルでPCと接続します。

Android 6.0では
adb -d shell pm grant com.suyashsrijan.forcedoze android.permission.DUMP
を実行するだけでOK。

Android 7.0(非root)の場合は上のコマンドを実行した後に
adb shell pm grant com.suyashsrijan.forcedoze android.permission.WRITE_SECURE_SETTINGS
を実行します。



Settings

Main

Don't disable sensor on screen off
Dozeモード時に端末に搭載されているモーションセンサーを無効にしない
デフォルト:非チェック
Dozeモード中にモーションセンサーを使う必要がある場合はチェックする。

Turn off while charging
充電中はForceDozeを無効にする
デフォルト:チェック
特に外す理由が無いのであればチェック推奨。

Auto-rotate/brightness fix
スリープ復帰時に画面の自動回転と明るさの自動調節が動作しない場合の回避策
デフォルト:非チェック
自動回転と明るさ自動調節の機能に問題が出た場合のみチェック。

Show persistent notification
通知領域にDozeの統計値を表示する
デフォルト:チェック
最後に画面をオフにした時間、Dozeモードにしていた時間、直近のDozeモードで使用されたバッテリー使用量(%)
上記の3つの情報が通知領域に常に表示される。チェックを外すかどうかはお好み。

Ignore lockscreen timeout
画面オフからスリープまでの時間を無視して画面オフ直後にDozeモードに移行する
デフォルト:チェック
特に外す理由が無いのであればチェック推奨。

Whitelist apps
Dozeモードで停止しないアプリを設定する
Androidの「設定/バッテリー/電池の最適化」と同じ機能
両方Dozeの設定のため内容は引き継がれる

Doze enhancement

Disable WiFi during Doze
Dozeモード中はWi-Fiを無効にする
デフォルト:非チェック
個人的にチェック非推奨。バッテリーを最大限に活用したい場合のみチェック。

Disable mobile data during Doze
Dozeモード中はモバイルデータ通信を無効にする(要root)
個人的にチェック非推奨。バッテリーを最大限に活用したい場合のみチェック。

Disable motion sensing for Doze
端末を動かすことでDozeモードがオフになる事を防ぐ(root不要、試験運用機能)
デフォルト:非チェック
センサーを無効にする機能のため「Don't disable sensor on screen off」は使えなくなる。

Doze delay
画面オフ後のDozeモードに移行するまでの時間を指定
デフォルト:0
基本的に触る必要無し。0~30(分単位)の設定が可能。
0でDozeモードがうまく動作しない(移行しない)場合は1にすると良い。

Doze notification blocklist
プッシュ通知(ポップアップ通知)のブロック機能(要root)

Doze app blocklist
Dozeモード時に指定のアプリを強制終了させる機能(要root)

Other

Reset ForceDoze
ForceDozeの設定を初期化

Clear Stats
Dozeのバッテリー情報の統計データを削除

Debug logs
ForceDozeのデバッグログ(要root)

Tasker broadcast
Tasker経由で使用可能なBroadcastの一覧



kood