ゲーム中にAndroid画面を明るく保つ


11

私は加速度計を使用して画面上で男を前後に動かすゲームを持っています。数秒後、画面が暗くなります。ゲーム活動中にそれを生きて明るく保つ方法はありますか?

回答:


20

PowerManagerのAPI、あなたが取得できるとのロックを解除します:

  • デバイスが一時停止しないようにします。
  • デバイスが暗くなるのを防ぎます。
  • 明るさを強制
  • ...

警告を1つ追加する必要があります:

<uses-permission android:name="android.permission.WAKE_LOCK" />

3

oncreate on activity startでそのようにしてみます

getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON,
            WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

0

このブログ投稿では、これを実現する3つの方法について説明します。

http://blog.blundell-apps.com/tut-keep-screen-onawake-3-possible-ways/

基本的には、次のいずれかです。

  • 画面を存続させたいことをレイアウトxmlからandroidに伝えます
  • oncreate中に画面をオンにしておくようにウィンドウマネージャーの呼び出しを通じてAndroidに指示する
  • ウェイクロックを使用して、デバイスが常にフルパワーを使用するように強制します(そしてバッテリーを消耗します)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.