0

次のコードを試しました:

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

ただし、プログラムが画面に表示されている場合にのみ機能します。

私のアプリは Chrome を起動して Web サイトにアクセスし、バックグラウンドになります。現時点では、機能しません。

バックグラウンドであっても、アプリを起動したときに画面をオンにしたい場合、どうすれば実装できますか?

4

1 に答える 1

0

サービスを拡張するクラスを作成してから追加してみてください

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

アプリが画面に表示されていなくても、バックグラウンドで実行されます。ウェイクロックも使えます。ここで良いチュートリアルを見ることができます。

于 2013-10-18T02:20:04.797 に答える