Dim écran pendant que l'utilisateur inactif

J'ai une application qui est utilisé pour le disons 4 heures, mais seulement toutes les 5 minutes, l'utilisateur doit faire une entrée ou à lire l'écran. Mettre le téléphone en veille et l'écran de verrouillage est un peu gênant. J'ai donc deux options:

  1. getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); qui n'a pas de verrouillage de l'écran, mais l'écran est toujours vif, je tiens à le réduire alors qu'il n'y a pas d'activité. Juste à cause de la batterie la durée de vie, ou n'est-ce pas beaucoup d'importance pour ces 4 heures?

  2. un signal de verrouillage SCREEN_DIM_WAKE_LOCK
    qui fait ce que je veux, mais on m'a dit plutôt utiliser l'option 1 ci-dessus.

Puis-je obtenir le voulait en quelque sorte sans un signal de verrouillage?

OriginalL'auteur AndyAndroid | 2011-01-26