2016-05-25 29 views
0

Ich spielte mit dem Flash und der Kamera API in UWP C#. Alles funktioniert gut (siehe Code-Schnipsel unten). Ich habe mich jedoch gefragt, wie ich die Taschenlampe anlassen kann, wenn ich den Bildschirm am Telefon ausschalte.UWP Licht auf

Denn sobald ich den Power-Knopf auf der rechten Seite meines Telefons drücke, schaltet sich der Blitz automatisch aus und schaltet sich nicht ein, wenn ich das Gerät wieder entsperre. Ich möchte, dass die Taschenlampe auch dann aktiv ist, wenn der Bildschirm ausgeschaltet ist.

Antwort

1

Ich weiß nicht, gibt es eine Möglichkeit für Windows Phone, die Taschenlampe von C# zu halten. Aber Sie können die App am Leben erhalten, wenn der Telefonbildschirm mit dem folgenden Code aussieht. So wird Ihre Taschenlampe auch am Leben sein.

für UWP

Windows.System.Display.DisplayRequest KeepScreenOnRequest = new Windows.System.Display.DisplayRequest(); 
KeepScreenOnRequest.RequestActive(); 

für WP

PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; 
+0

Ich habe mich gefragt, wie diese Fackel apps es tun. Ich habe einen aus dem Store ausprobiert, und als ich den Bildschirm ausschaltete oder von der App weg navigierte, ging es weiter. Also dachte ich, irgendwo muss es einen Trick geben. – user3079834

+0

Leider hält der Bildschirm nicht den Trick :( – user3079834

+0

@ user3079834 Können Sie Ihren Trick für uns teilen? –