簡體   English   中英

Android Wear-在環境狀態下顯示表面,在活動狀態下顯示應用程序

[英]Android Wear - Show watchface while ambient, app while active

我正在為我的可穿戴設備設計一個Android應用,其中我已覆蓋環境模式。 我希望我的應用程序在環境模式下顯示表面,而在環境模式下顯示應用程序。 換句話說,我希望在環境模式打開時使應用程序“不可見”。 (請注意,最好在發生這種情況時將活動保持在前台!)

我已經看過,但是還沒有找到打開應用程序時顯示表盤的方法。 誰能指導我一些資料/提供關於如何實現這一目標的解釋?

我不確定在手表處於環境模式時為什么要將活動保持在前台,但是我認為有更好的方法:

1)如果您希望應用在環境模式下繼續執行某些操作(從傳感器等讀取),請改用Service

2)如果您只想保留活動狀態,請將其保存到Bundle並在再次啟動應用程序時使用它重新填充UI。

在活動未顯示時保持活動狀態是浪費內存和電池。

我建議將您的活動更改為僅以交互方式顯示。 當設備進入環境模式時,讓系統將其殺死。 然后您的表盤將自動顯示。 觸發交互模式后,您可以從表盤再次啟動該應用程序。

暫無
暫無

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

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