Seite 1 von 1
Tablet: Bildschirm immer eingeschaltet
Verfasst: 10. März 2018, 09:35
von satmax
Hallo,
so lange meine App läuft und eine externe Stromquelle angeschlossen ist sollte der Bildschirm immer eingeschaltet sein. Geht das irgendwie mit Windev Mobile?
Gruß
Markus
Re: Tablet: Bildschirm immer eingeschaltet
Verfasst: 11. März 2018, 12:23
von Herbert
SysStandby hilft dir...
Re: Tablet: Bildschirm immer eingeschaltet
Verfasst: 17. März 2018, 22:33
von satmax
Danke, damit wird aber bei meinem Android Gerät das Display trotzdem abgeschaltet.
Ich habe folgenden Java Code includiert:
Code: Alles auswählen
import android.app.Activity;
import android.view.WindowManager;
// Summary: Schalltet das TImeout zum ausschalten des Bildschirms ab
// Somit sollte der Bildschirm immer eingeschaltet bleiben
// Syntax:
// ScreenAlwaysOn ()
//
// Parameters:
// 1 On, 0 off
// Return Value:
// None
//
// For instance:
// Indicate an example.
// ScreenAlwaysOn(1)
public static void intern_ScreenAlwaysOn(int nFlag)
{
// getCurrentActivity() ist eine spezielle Windevfunction die den aktuellen context für java liefert!
if ( nFlag !=0 ) {
getCurrentActivity().getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
} else {
getCurrentActivity().getWindow().clearFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
}
// Weiter mit WIndev
PROCEDURE ScreenAlwaysOn(nFlag is int = 0)
IF NOT InSimulatorMode() THEN
intern_ScreenAlwaysOn(nFlag)
END
Das klappt gut, muss man aber für jedes Fenster aufrufen.
Re: Tablet: Bildschirm immer eingeschaltet
Verfasst: 27. April 2020, 23:32
von Werner_Bayern
Servus,
genau die Anforderung habe ich jetzt auch, jedoch bekomme die Fehlermeldung "Error:The identifier 'import' is unknown or inaccessible."
wenn ich den Code in ein Fenster kopiere.
Was mache ich falsch? Gibts inzwischen eine bessere Lösung? SysStandby bringt ja nichts.
Re: Tablet: Bildschirm immer eingeschaltet
Verfasst: 28. April 2020, 07:22
von satmax
Re: Tablet: Bildschirm immer eingeschaltet
Verfasst: 4. Juni 2020, 00:07
von Werner_Bayern
Danke!