2014-10-10 53 views
1

我通過SW2 SDK示例進行了掃描,並通讀了所提供的文檔,但 在調整這些以適應我的應用程序需求時遇到問題。從Android應用程序的智能手錶2上開始佈局

目前我嘗試將SW2支持集成到我現有的Android應用程序中。 這是我嘗試在細節來實現:

  1. 當用戶點擊手機應用SW2應該清醒內啓動按鈕和我的智能手錶的佈局應提請前面。

  2. 在此之後,在手機應用程序關閉之前,SW2不應該回到睡眠狀態。

  3. 電話應用程序每隔10秒(例如)或需要時更新SW2佈局的文本視圖。

我第一次開始整合通過意圖將數據發送到SW2的通知。顯然,這不是我想要達到的,因爲我不想堆疊通知,但始終顯示當前信息。

現在我想基於SW2 SDK佈局示例來做同樣的事情。但我不知道如何去完成第1-3點。也許你可以給我提供一些示例代碼,它展示瞭如何設置服務,接收器,控件等類以及如何在點擊按鈕時將佈局帶到SW2前端&如何觸發textview更新等來自我的主要活動。

回答

1

像你一樣的聲音應該使用控件擴展名,如果你想畫一個TextView到屏幕。 HelloLayouts示例將是一個很好的起點。

關於你的問題:

  1. 看一看的ControlExtension.startRequest() method。你可以從你的手機應用程序調用這個來啓動你的SW2應用程序。

  2. 爲了保持SW2的背光源,你可以使用ControlExtension.setScreenState(Control.Intents.SCREEN_STATE_ON)

  3. 這可以通過使用一個計時器並調用showLayout()你想每隔10秒更新文本來完成。

相關問題