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?

Robinicks
sumber

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" />
Ellis
sumber
3

Saya coba seperti itu di oncreate pada aktivitas mulai

getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON,
            WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Kalpesh
sumber
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)
Jari Komppa
sumber