Tengo un juego que usa el acelerómetro para mover a un chico de un lado a otro en la pantalla. Después de unos segundos la pantalla se oscurece. ¿Hay alguna manera de mantenerlo vivo y brillante durante la actividad del juego?
11
Con la API de PowerManager , puede adquirir y liberar bloqueos para:
Advertencia: debe agregar un permiso:
<uses-permission android:name="android.permission.WAKE_LOCK" />
Intento así en oncreate al inicio de la actividad
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON,
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Esta publicación de blog cubre las tres formas de lograr esto:
http://blog.blundell-apps.com/tut-keep-screen-onawake-3-possible-ways/
Básicamente, usted: