1

在我的android應用程序中,我需要爲索尼智能手錶開發一個擴展,我需要顯示一個列表。在sony samrtwatch 2中生成一個動態列表

當我在我的android設備中收到推送通知時,此列表需要刷新。

如何動態添加數據並在智能手錶中生成列表。目前我能夠將數據添加爲推送通知通過通知API 進入我的設備,但我需要在列表視圖中顯示一種小部件。燈光熄滅後,我還需要讓自己的列表可見,就像自定義智能手錶表面一樣。

我該如何做到這一點?

回答

3

將通知API添加到ContentProvider時,通知API將自動在SW2上以列表格式顯示通知。如果您將擴展程序構建爲通知擴展程序,則不需要自行創建任何UI。

+0

但是我如何添加數據並使用conrol api顯示它,就像我們通過在內容提供者 – kunal

+0

中添加數據[link](http://android.brothersoft.com/smart_note_for_smartwatch_2-590289.html)數據sw2動態但不使用通知 – kunal

+0

如果你想定義自己的用戶界面,那麼你將不得不使用Control API來構建它,並設計自己的方式來接收通知。 – mldeveloper

0

我正在研究同樣的問題,但我認爲在這裏我不能使用通知api。 我有智能手機上的項目列表,我想在SmartWatch上永久顯示相同的項目列表。

一旦使用類似應用程序的第二個用戶添加或刪除項目,智能手機上的列表將被互聯網刷新。在這種情況下,SmartWatch上的項目列表也應該更新。

智能手錶上的項目可以通過按下SmartWatch顯示屏上的按鈕而被刪除。智能手錶上的每個項目都有一個按鈕來刪除它。在這種情況下,應刷新智能手機設備上的項目列表,以顯示相同的項目列表。

我想我必須使用控制API對於這個問題,而不是通知API,因爲:

  • 通知API無法顯示項目的列表永久。 2秒鐘後,顯示屏返回時鐘表面。
  • 智能手機設備只能在智能手錶上添加通知。如果智能手錶上的某個項目已被刪除,通知API將無法在智能手錶上刪除它。

我是否有權在這種情況下使用控制API? 你會給我一個提示如何實現這個requiremtent嗎?

+0

對,您需要像您所說的那樣使用Control API,Notification API不支持上述功能。 – mldeveloper