簡體   English   中英

WearableListenerService 有多貴? (戴奧斯)

[英]How expensive is WearableListenerService? (Wear Os)

我正在開發一款帶有配套移動應用程序的新穿戴應用程序。
很少需要通過藍牙連接將信息從手機傳輸到手表。
主要的穿戴應用程序是獨立的,因此從手機傳輸數據是一種奢侈,因為與在手表上進行設置相比,這將是一種更方便的設置用戶偏好的方式(盡管設置菜單也會存在於手表上)。

所以我在兩種選擇之間進退兩難:

  1. 只有在手表上打開該應用程序時,才能收聽通過藍牙連接傳來的消息。
    這里的優勢是資源節約和效率(但問題是多少)。
    缺點是用戶體驗較差。

  2. 設置一個WearableListenerService ,它將始終監聽來自手機的消息。
    這里的優勢是用戶體驗高,因為用戶無需打開手表上的應用程序即可傳輸數據。
    這里的缺點是資源浪費(又是多少的問題)。

我應該怎么辦?
WearableListenerService在系統資源和電池壽命方面的成本有多高?

根據WearableListenerService文檔

此服務的生命周期由 Android Wear 管理。 此服務將綁定到各種 Android Wear 事件的結果並傳遞事件,包括指示設備已連接到 Android Wear.network 或斷開連接的數據、消息和事件。

這意味着只有當 Wear 有數據、消息等要傳送到您的應用程序時才會創建服務——當沒有任何東西要傳送時,服務就會被銷毀並且不占用任何資源。

如果在任何情況下您想要在進程尚未打開時接收回調,那么實施WearableListenerService正是您應該做的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM