2011-03-05 73 views
0

我正在開發一個Android應用程序,它將涉及從服務器檢索和提交數據。檢索內容後,用戶將能夠執行某些操作,並將一些數據提交回服務器。在某些情況下,數據將被簡單地存儲在數據庫中,但有時我需要對數據進行一些處理,然後將通知發送迴應用程序。Android應用程序體系結構

我也試圖儘量減少移動應用程序和服務器之間傳輸的數據量。我正在考慮向移動應用程序發送可用數據摘要,而不是發送所有數據,並簡單地向用戶提供從摘要中請求特定項目的方法。

我的另一個問題是可擴展性,我最初的想法是將所有提交的數據放入隊列並從那裏處理。

完成這件事的好方法是什麼?我期待着所有有用的意見。

+0

你可能有更好的運氣,要求能夠客觀地回答具體問題。看看常見問題:http://stackoverflow.com/faq – 2011-03-05 05:56:55

回答

0

我沒有看到一個具體的問題在那裏,但我懷疑你的潛在需求將被watching this 1hr video from Google IO 2010覆蓋。他詳細介紹了編寫掛接到遠程服務器的Android應用程序的不同模式。通常,您幾乎可以肯定需要在本地緩存內容,以減少設備上的帶寬,CPU和電池使用量,並且SQLite可能是放置您擁有的數據的好地方,當您需要時可以抓取更多內容。但是,究竟如何實現它將取決於您的應用程序的特定要求。