アクティビティの実行中に Android デバイスの画面がオフにならないようにするにはどうすればよいですか? 質問する

アクティビティの実行中に Android デバイスの画面がオフにならないようにするにはどうすればよいですか? 質問する

Activity通常、画面を操作せずにしばらく画面を見る必要がある があります。

Activity問題は、他のほとんどのアプリと同様に、画面がオフになることです。Dolphin HD のように (設定メニューから構成した場合) 、自動的にオフにならないようにしたいです。

通常のブロック ボタンを押してユーザーが画面をオフにできるようにしたいのですが、 にいる間はデバイスの自動ブロックを防止したいのですActivity

どうすればこれを実現できるでしょうか?

ありがとう。

ベストアンサー1

このアクティビティのレイアウト XML リソースにウィジェットを追加しますandroid:keepScreenOn="true"。そのウィジェットが画面に表示されている限り、画面は自動的にオフになりません。

編集:

他の回答で示唆されているようにWakeLock、技術的には機能します。ただし、手動で解除する必要がありますWakeLock(これを間違えると、画面が長時間点灯したままになります)。そして、できた台無しにしてしまったら、WAKE_LOCK許可が必要です。 を使用すると、keepScreenOnそのすべてを回避できます。

おすすめ記事