[英]android wear : how to store data in WearableListenerService and access them?
[英]How expensive is WearableListenerService? (Wear Os)
我正在開發一款帶有配套移動應用程序的新穿戴應用程序。
很少需要通過藍牙連接將信息從手機傳輸到手表。
主要的穿戴應用程序是獨立的,因此從手機傳輸數據是一種奢侈,因為與在手表上進行設置相比,這將是一種更方便的設置用戶偏好的方式(盡管設置菜單也會存在於手表上)。
所以我在兩種選擇之間進退兩難:
只有在手表上打開該應用程序時,才能收聽通過藍牙連接傳來的消息。
這里的優勢是資源節約和效率(但問題是多少)。
缺點是用戶體驗較差。
設置一個WearableListenerService
,它將始終監聽來自手機的消息。
這里的優勢是用戶體驗高,因為用戶無需打開手表上的應用程序即可傳輸數據。
這里的缺點是資源浪費(又是多少的問題)。
我應該怎么辦?
WearableListenerService
在系統資源和電池壽命方面的成本有多高?
此服務的生命周期由 Android Wear 管理。 此服務將綁定到各種 Android Wear 事件的結果並傳遞事件,包括指示設備已連接到 Android Wear.network 或斷開連接的數據、消息和事件。
這意味着只有當 Wear 有數據、消息等要傳送到您的應用程序時才會創建服務——當沒有任何東西要傳送時,服務就會被銷毀並且不占用任何資源。
如果在任何情況下您想要在進程尚未打開時接收回調,那么實施WearableListenerService
正是您應該做的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.