2017-06-30 3 views
-2

J'essaie de désactiver le verrouillage automatique de l'écran de mon téléphone pendant l'exécution de l'application. Je utilisé les autorisations ci-dessous et le code,Application Android - désactiver le verrouillage de l'écran

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

getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD); 

Le verrouillage du téléphone automatique est désactivée, mais la lumière d'affichage est éteint (ce qui est réglé le temps d'affichage dans les paramètres).

Comment puis-je également activer l'affichage?

Répondre

3

Ajouter le drapeau WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON pour maintenir l'écran:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);