Oyun Sırasında Android Ekranını Parlak Tutmak


11

Bir adamı ekranda ileri geri hareket ettirmek için ivmeölçeri kullanan bir oyunum var. Birkaç saniye sonra ekran kararır. Oyun faaliyeti sırasında canlı ve parlak kalmanın bir yolu var mı?

Yanıtlar:


20

PowerManager API'sı ile kilitleri şu yollarla edinebilir ve serbest bırakabilirsiniz:

  • cihazınızın duraklamasını önlemek;
  • cihazınızın kararmasını önleyin;
  • kuvvet parlaklığı
  • ...

Uyarı bir izin eklemeniz gerekir:

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

3

Etkinlik başlangıcında böyle deniyorum

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

0

Bu blog gönderisi bunu başarmanın üç yolunu kapsar:

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

Temel olarak:

  • Android'e düzeniniz xml ile ekranı canlı tutmak istediğinizi söyleyin
  • Android'e bir pencere yöneticisi çağrısıyla, oncreate sırasında ekranı açık tutmasını söyleyin
  • cihazı her zaman tam güç kullanmaya (ve pilleri boşaltmaya) zorlamak için wakelocks kullanın
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.