たとえば4時間使用するアプリがありますが、ユーザーが入力したり画面を読んだりする必要があるのは5分ごとです。電話をスリープ状態にして画面をロックするのは少し面倒です。したがって、2つのオプションがあります。
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
画面はロックされませんが、画面は常に明るいので、アクティビティがないときに暗くしたいと思います。バッテリーの寿命のためだけですか、それともこの4時間はそれほど重要ではありませんか?SCREEN_DIM_WAKE_LOCK
私が望むことをうまく行うウェイクロックですが、上記のオプション1を使用するように言われました。
ウェイクロックなしで何とかして望みを達成できますか?