Ich möchte disable/delay
den Sperrbildschirm programmgesteuert. Wenn man sich das anschaut, wird KeyguardManager
abgeschrieben / arbeitet nicht konsistent, FLAG_DISMISS_KEYGUARD
ist keine Option, weil ich das im Hintergrund machen will, ich möchte WakeLock nicht aus Akkugründen verwenden, die Geräteverwaltung nicht scheint dies möglich zu sein, und während SCREEN_OFF_TIMEOUT
verfügbar ist, um zu steuern, wenn der Bildschirm schläft, konnte ich kein ähnliches Timeout für die Bildschirmsperre finden.
Was fehlt mir hier? Danke.
Versuche dies, es wird den Bildschirm / die Anzeige wach halten, solange die Aktivität oben ist.
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Auch dies erfordert keine Genehmigung in Manifest.
Tags und Links android