Android - Éteignez l'écran sans passer en mode Standby

Je sais que cette question a été posée de nombreuses fois, mais il n'a jamais été répondu de façon satisfaisante.

Mon problème est le suivant:

J'ai une activité qui empêche l'écran de s'éteindre pour un montant prédéfini de temps.

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

Lorsque le temps prédéfini est sur je montre une boîte de dialogue avec un compte à rebours pour informer l'utilisateur que l'affichage s'éteint en 10 secondes si il ne marche pas, appuyez sur "annuler".

J'ai réussi à désactiver l'affichage, mais le téléphone toujours passe en Mode StandBy.

Pour éteindre, j'ai utilisé:

Window mywindow = getWindow();

WindowManager.LayoutParams lp = mywindow.getAttributes();

lp.screenBrightness = 0.0f;

mywindow.setAttributes(lp);

Est-il possible de complètement assombrir l'écran sans passer en Mode StandBy (qui interrompt l'activité).

Mon but est que l'utilisateur doit être en mesure de simplement appuyez sur l'écran pour égayer l'écran de nouveau. L'activité doit rester dans un état actif.

Une question similaire a été posée ici.

Depuis que cette question a presque un an, je suis en espérant que peut-être quelqu'un réussi à de cette dans le temps de le dire.

Beaucoup de salutations

Siggy

source d'informationauteur Siggy