Ist es möglich, so etwas zu tun?
Nur wenn Ihre Aktivität im Vordergrund ist, können Sie Touch-Ereignisse verfolgen. Sie können nicht über Berührungsereignisse erfahren, die anderswo im System stattfinden.
ACTION_USER_PRESENT
ist eine Broadcast-Aktion, daher sollten Sie in der Lage sein, einen Broadcast-Empfänger zu schreiben, der darauf reagiert und Ihre Anwendung startet. Beachten Sie, dass ACTION_USER_PRESENT
wird gesendet, wenn der Benutzer anwesend ist, nachdem das Gerät aufgewacht ist (z. B. wenn der Keyguard ist weg).
Ich bin auch gerade auf ein Beispiel gestoßen, wo die BOOT_COMPLETED
Broadcast-Aktion wird von einem Broadcast-Empfänger verwendet, um eine Anwendung beim Systemstart zu starten.