1

Ich habe eine kleine Hausautomation Anwendung läuft auf meinem Handy, die für den "Befehl" von einem tragbaren hört und sendet eine Anfrage erhalten.Android WearableListenerservice nicht hören, wenn Telefon schläft

Wenn der Bildschirm des Telefons eingeschaltet ist (d. H. Das Gerät ist aktiv), werden diese Nachrichten von meinem WearableListenerService empfangen. Wenn das Telefon jedoch in den Ruhezustand wechselt, werden die Nachrichten nicht vom Wear-Gerät an das Telefon übergeben.

Wenn ich eine Nachricht vom Wearable an das Telefon sende, während das Telefon schläft, und dann das Telefon innerhalb der Nachrichten-Timeout-Zeit manuell aufwecke, wird die Nachricht empfangen und die Abrufanforderung wird anschließend ausgelöst.

Ich frage mich, ob es eine Möglichkeit gibt, den WearableListenerService zu hören, auch wenn das Gerät gesperrt ist, ich kenne WakeLocks, aber diese scheinen schrecklich für die Akkulaufzeit zu sein.

ich zu sehen bin zu kämpfen, wenn dies das definierte Verhalten eines AndroidWearableService ist oder ob einige externe Faktoren im Spiel sind (ich eine xperia z5 bin mit) nicht

Antwort

0

Die Nachrichtens nicht gaurantee wird die Nachricht verschickt werden. Ich würde vorschlagen, Sie versuchen Daten API. und überwachen Sie die Änderungen durch onDatachanged

Verwandte Themen