1

我有一个小型家庭自动化应用程序运行在我的手机上,它侦听来自可穿戴设备的“命令”并发送获取请求。Android wearablelistenerservice不听电话睡着

当手机屏幕打开时(即设备处于唤醒状态),这些消息由WearableListenerService接收,但是当手机进入睡眠状态时,消息不会从Wear设备传递到手机。

如果我在手机睡着时从可穿戴设备向手机发送消息,然后在消息超时期内手动唤醒手机,则会收到该消息,并随后触发获取请求。

我想知道是否有任何方法来保持WearableListenerService即使在设备被锁定的情况下仍然可以侦听,我知道WakeLocks,但是这些对于电池寿命来说似乎很糟糕。

我很努力,看看这是定义的AndroidWearableService的行为或者一些外部因素是否也在发挥作用(我使用的是XPERIA Z5)

回答

0

发送消息不gaurantee的邮件将被发送。我建议你尝试数据api。并通过onDatachanged监视更改