2015-07-10 4 views
11

Wie kann ich in meiner App wissen, ob sich das Telefon im Doze-Modus befindet oder ob sich meine App im Standby-Modus befindet?Doze-Modus und App Standby

Kann ich es auch mit einem Abonnement-Ansatz wissen?

+4

fand ich die Antwort in der Dokumentation Android M Vorschau. PowerManager isDeviceIdleMode() und auch über einen Broadcast ACTION_DEVICE_IDLE_MODE_CHANGED –

+1

Dies ist für den Leerlaufmodus. Wie erkenne ich den Standby-Modus für die App? – Diffy

+0

Ich habe es nicht getestet, aber in der Theorie beide Doze und App Standby-Modi führen zu einem "Leerlauf" -Zustand. Müssen Sie dies jedoch mit der aktuellen Android M Preview 3 überprüfen ... Die Dokumente könnten hier klarer sein. –

Antwort

0

Sie müssen nichts tun, um den Standby-Modus zu verwalten. Sie müssen nur Ihren Lebenszyklus wie gewohnt verwalten. Es gibt eine Zeit am Tag, an der Ihre App wieder aufgenommen wird (damit Sie Daten synchronisieren und verzögerte Jobs fortsetzen können), aber Benachrichtigungen und Alarme bringen Ihre App immer aus dem Standby-Modus.

Check this out: https://plus.google.com/+AndroidDevelopers/posts/76eh5MaJaXj?linkId=18331776

Verwandte Themen