画面の自動スリープを回避する方法

画面のタッチなどをせずに目で追うだけや音を聞くだけのアプリの場合、画面の自動スリープがあると都合が悪い場合がある。デフォルトで一定時間経つとスリープするようになっているので、それを回避できるようにしておいた方がいい。

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

  1. Activity.getWindow()でWindowインスタンスを取得。
  2. Window.addFlags(WindowManager.LayoutParams.FLAG_FLAG_KEEP_SCREEN_ON)で「KEEP_SCREEN_ON」となる。

こういう機能の要望はコメントなどで結構求められるので、確認次第対応したい。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です