私は小さなゲームを書きましたが、これはいくつかのセンサーによってのみ制御されています。タッチスクリーン入力などはありません。Android:ディスプレイがオフにならないようにする
問題は、ゲームの数秒後、画面が
この振る舞いから、画面を防ぐマニフェストエントリのようなものがあります(理由なしタッチ入力の)オフにしていること、ありますか?
に関してスーパーコール後のonCreate(の最初の行としてあなたのゲームの活動で
私は小さなゲームを書きましたが、これはいくつかのセンサーによってのみ制御されています。タッチスクリーン入力などはありません。Android:ディスプレイがオフにならないようにする
問題は、ゲームの数秒後、画面が
この振る舞いから、画面を防ぐマニフェストエントリのようなものがあります(理由なしタッチ入力の)オフにしていること、ありますか?
に関してスーパーコール後のonCreate(の最初の行としてあなたのゲームの活動で
もっとも単純なのは、xmlのレイアウトにandroid:keepScreenOn="true"
を追加することです。
使用WakeLock
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
WakeLock mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, "My Tag");
mWakeLock.acquire();
とマニフェストファイルに
<uses-permission android:name="android.permission.WAKE_LOCK" />
を許可を置きます
それを解放することを忘れないでくださいあなたの鍵を固定するonStop()
私の小さなアプリのために、これはまさに私が検索したものでした:)ありがとう作品 – Graslandpinguin