Schaltfläche "Hardware-Lautstärke erkennen" klickt, wenn der Bildschirm ausgeschaltet ist

Ich habe eine Andoid-App geschrieben, die die Hardware-Lautstärketasten für einen anderen Zweck verwendet.

Es funktioniert einwandfrei, wenn die App ausgeführt wird und sichtbar ist, aber wenn ich den Bildschirm ausschalte oder eine Zeitüberschreitung zulasse, gelangen die Tastenklicks nicht in meine Handler.

Weiß jemand, ob es eine Möglichkeit gibt, diese Tastenklicks bei ausgeschaltetem Bildschirm zu erkennen?

 programmerskillz09. Juni 2019, 21:37
Wie konnten Sie das Klicken der Schaltfläche bei eingeschaltetem Bildschirm erkennen?

Antworten auf die Frage(1)

solche Dinge bei ausgeschaltetem Bildschirm weiterhin zu erkennen, besteht darin, ein WakeLock zu erwerben, mit dem sich der Bildschirm ausschalten lässt und Ihre App trotzdem funktioniert. Dies verringert jedoch die Batterielebensdauer erheblich und sollte nur verwendet werden, wenn dies unbedingt erforderlich ist.

In diesem Fall benötigen Sie einePARTIAL_WAKE_LOCK.

 Rat-a-tat-a-tat Ratatouille25. Feb. 2014, 13:32
Ich habe es versucht, aber es erkennt die Schaltflächen nicht :(, irgendeine Problemumgehung?
 amodkanthe27. Apr. 2015, 20:56
In diesem Fall fügen Sie bitte einen Code hinzu

Ihre Antwort auf die Frage