Menjaga Layar Android tetap cerah selama Game


11

Saya memiliki permainan yang menggunakan accelerometer untuk menggerakkan seorang pria bolak-balik di layar. Setelah beberapa detik, layar menjadi redup. Apakah ada cara untuk tetap hidup dan cerah selama aktivitas game?

Jawaban:


20

Dengan PowerManager API , Anda dapat memperoleh dan melepaskan kunci ke:

  • mencegah perangkat Anda berhenti;
  • mencegah perangkat Anda redup;
  • memaksa kecerahan
  • ...

Peringatan Anda harus menambahkan satu izin:

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

3

Saya coba seperti itu di oncreate pada aktivitas mulai

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

0

Posting blog ini mencakup tiga cara untuk mencapai ini:

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

Pada dasarnya, Anda juga:

  • beri tahu android melalui layout Anda xml bahwa Anda ingin menjaga layar tetap hidup
  • beri tahu android melalui panggilan ke pengelola jendela untuk tetap mengaktifkan layar selama oncreate
  • gunakan kunci wak untuk memaksa perangkat menggunakan daya penuh setiap saat (dan menghabiskan baterai)
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.