Meine App tut etwas, wenn der Bildschirm schwarz wird, aber ich möchte es nur ausführen, wenn der Bildschirm "von selbst" ausgeschaltet wurde, durch ein Bildschirm-Timeout - NICHT, wenn der Benutzer den Einschaltknopf drückt. Gibt es eine Möglichkeit, zwischen diesen beiden Ereignissen zu unterscheiden?Unterscheiden Sie zwischen Bildschirm-Timeout und Power-Button-Press?
ACTION_SCREEN_OFF
Offensichtlich feuert in beiden Fällen, und ich habe keine anderen Absichten gefunden, die dem entsprechen könnten, wonach ich suche.
Danke für Ihre Hilfe, Nick
Was ist das Sie Versuch es zu tun? Es kann eine andere Aktion geben, auf die Sie achten müssen. – CaseyB
Ich versuche, eine einfache Berechnung durchzuführen, wenn der Bildschirm abgelaufen ist, aber nicht, wenn der Benutzer die Einschalttaste drückt, um den Bildschirm zwangsweise abzuschalten. Eine "Timeout" -Action wäre großartig, aber ich habe noch nichts Ähnliches gefunden. Ist es möglich, abzufragen, ob der Sperrbildschirm eingeschaltet ist (was, glaube ich, typischerweise nur passiert, wenn Sie den Netzschalter drücken, zumindest auf dem N1)? – Nick
Warum möchten Sie das nur in dieser Situation tun? Wenn du * was * und * warum * erklärst, kann dir vielleicht jemand eine bessere Lösung vorschlagen. –