1
我有一個小型家庭自動化應用程序運行在我的手機上,它偵聽來自可穿戴設備的「命令」併發送獲取請求。Android wearablelistenerservice不聽電話睡着
當手機屏幕打開時(即設備處於喚醒狀態),這些消息由WearableListenerService接收,但是當手機進入睡眠狀態時,消息不會從Wear設備傳遞到手機。
如果我在手機睡着時從可穿戴設備向手機發送消息,然後在消息超時期內手動喚醒手機,則會收到該消息,並隨後觸發獲取請求。
我想知道是否有任何方法來保持WearableListenerService即使在設備被鎖定的情況下仍然可以偵聽,我知道WakeLocks,但是這些對於電池壽命來說似乎很糟糕。
我很努力,看看這是定義的AndroidWearableService的行爲或者一些外部因素是否也在發揮作用(我使用的是XPERIA Z5)