我必須開發一個應用程序,我必須不斷收集GPS,加速度計數據[尤其是,當用戶在運動時,即旅行,否則可以放鬆)。此外,我必須與網絡服務器通信並處理服務器的響應。所以對於這個(處理響應)部分應用程序應該不斷進行調查android應用程序設計
基於來自服務器的響應,我向用戶展示了UI。
我對設計不是很清楚。
我必須從我開始服務的地方創建活動。應該將服務作爲單獨的線程運行(這總是在後臺運行)。
我打算創建兩個服務。一項服務不斷收集GPS數據。
用於與Web服務器通信的其他服務[開始定時器/警報管理器]用於輪詢。 這兩個服務也可以相互通信。
同樣在處理響應frm服務器之後,服務應該能夠啓動用戶界面來顯示某種形式。我不清楚如何處理這個問題。
如果我必須連續收集GPS數據,還需要獲取wakelock。
請說明。
謝謝