我要找的閱讀資源或示例應用程序,可以幫助我敲定了以下程序流程上的新郵件的Android應用:顯示發佈的服務器
客戶端應用程序建立到我們的服務器
連接客戶端應用程序會掃描定期間隔
如果管理員發佈了一個新的消息更新,顯示在插件的新的消息。
我目前有2個擔憂:
我要確保監測服務不是主要的電池消耗。
建立連接以檢索數據的最安全和最簡單的方法是什麼? ....在那裏有很多的建議...我需要知道我應該研究什麼方法對所有其他人。目前,所有的選項都在桌面上,因爲我還沒有配置我們的服務器。
我要找的閱讀資源或示例應用程序,可以幫助我敲定了以下程序流程上的新郵件的Android應用:顯示發佈的服務器
客戶端應用程序建立到我們的服務器
連接客戶端應用程序會掃描定期間隔
如果管理員發佈了一個新的消息更新,顯示在插件的新的消息。
我目前有2個擔憂:
我要確保監測服務不是主要的電池消耗。
建立連接以檢索數據的最安全和最簡單的方法是什麼? ....在那裏有很多的建議...我需要知道我應該研究什麼方法對所有其他人。目前,所有的選項都在桌面上,因爲我還沒有配置我們的服務器。
至於A,您是否考慮過使用C2DM(又名「push」)來觸發更新?然後,沒有任何客戶端帶寬超出市場/ GMail/Talk連接的使用範圍。但是,如果您需要支持低於2.2的Android版本,那麼目前這不是一個真正的選擇。
否則有一些很好的例子,當從一個小部件進行輪詢時成爲一個好公民; Jeff Sharkey的android-sky可能是最古老,最好和最權威的。對於B,除非我誤解了你的需求,否則很難打敗HTTPS;通過vanilla HTTP或任何較低層次來滾動您自己的「安全」傳輸僅僅是要求一場災難。
我個人比較熟悉XML。使用JSON over XML有什麼好處? – user705199 2012-03-21 22:48:44
最大的好處是,如果你有一個適用於你的應用程序的伴侶網站,那麼Web世界中的JavaScript和相關庫可以更容易地使用JSON。但嚴格來說在編譯的java代碼中,任何一個都可以正常工作。有很多庫可以將JSON和XML序列化到Java對象或從Java對象序列化。 – 2012-03-22 14:53:13