Ich möchte dass nachdem die App gestartet ist , die App auch sofort sichbar ist.
Es soll also die Telefonsperre aufgehoben werden sodaß ich nicht erst mit dem Finger über das Display wischen muß. Beim integrierten AlarmApp funktioniert das auch. HAt jemand eine Idee? In Android habe ich keine Einstellung gefunden diese Touchscreen-Sperre abzuschalten. Besten Dank.
Walter.
Da fallen mir zwei Möglichkeiten ein. Ich weiss aber nicht, ob eine davon in B4A über Reflection.library funktioniert.
Man kann den Lockscreen einmal komplett abschalten:
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
lock.disableKeyguard();
hinterher Einschalten wieder mit lock.reenableKeyguard();
Das müsste sich alles über ein Reflector Object in B4A aufrufen lassen.
Oder man kann versuchen, seine Activity vor dem Lockscreen darzustellen:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
Also über ein Reflector Object die Activity holen, mit getWindow() das zugehörige Window holen und dann das entsprechende Flag setzen.
Dann sollte die Activity auch vor dem Lockscreen dargestellt werden.
Soweit die Theorie. Obs in der Praxis funktioniert muss man mal ausprobieren.