Eu tenho um jogo que usa o acelerômetro para mover um cara para frente e para trás na tela. Após alguns segundos, a tela escurece. Existe alguma maneira de mantê-lo vivo e brilhante durante a atividade do jogo?
11
Com a API do PowerManager , você pode adquirir e liberar bloqueios para:
Aviso, você deve adicionar uma permissão:
<uses-permission android:name="android.permission.WAKE_LOCK" />
Eu tento assim em oncreate no início da atividade
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON,
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Esta postagem do blog aborda as três maneiras de conseguir isso:
http://blog.blundell-apps.com/tut-keep-screen-onawake-3-possible-ways/
Basicamente, você: