2012-11-02 19 views
5

Ich versuche, eine Windows 8-Tablet-App zu schreiben, die oft mehrere Minuten zwischen dem Empfang von Eingaben gehen kann.Verhindern, dass das Tablet schläft, während die App ausgeführt wird

Das Problem ist, dass, wenn ich nicht den Bildschirm zu berühren, der Energiesparmodus aktiviert wird, und der Bildschirm wird automatisch schwarz, und es stört den Benutzer der App.

Gibt es eine Möglichkeit, dass meine App die Aktivierung des Energiesparmodus verhindert oder zumindest die Zeit verlängert, die der Energiesparmodus benötigt, um aktiviert zu werden.

Antwort

8

Sie sollten DisplayRequest class verwenden, damit der Bildschirm nicht ausgeschaltet wird.

Anwendungen, die Videos anzeigen oder längere Zeit ohne Benutzereingabe ausgeführt werden, können anfordern, dass die Anzeige durch Aufrufen von DisplayRequest :: RequestActive eingeschaltet bleibt. Wenn eine Anzeigeanforderung aktiviert ist, bleibt die Anzeige des Geräts eingeschaltet, solange die App sichtbar ist. Wenn der Benutzer die App aus dem Vordergrund bewegt, deaktiviert das System die Anzeigeanforderungen der App und reaktiviert sie, wenn die App in den Vordergrund zurückkehrt.

-7

Gehen Sie zu Ihrem Bildschirmschoner in Personalisierungseinstellungen. Nichts ausgewählt.

+0

Dies ist keine gute Antwort: Die Frage ist alt, es hat bereits eine gut angenommene, akzeptierte Antwort, und Ihre Antwort löst das Problem tatsächlich nicht. –

Verwandte Themen