我正在寻找能够帮助我完成以下应用程序工作流程的阅读资源或示例应用程序:
客户端应用程序与我们的服务器建立连接
客户端应用程序定期扫描更新
如果管理员发布了新消息,则新消息将显示在小部件中。
我目前有两个问题:
我想确保监控服务不是主要的电池消耗。
建立连接以检索数据的最安全,最简单的方法是什么? ......那里有很多建议......我需要知道我应该研究哪种方法而不是其他方法。目前,所有选项都在桌面上,因为我还配置了我们的服务器。
答案 0 :(得分:1)
就A而言,您是否考虑过使用C2DM(又名“推”)来触发更新?然后,除了市场/ GMail / Talk连接之外,没有客户带宽。如果你需要支持2.2以下的Android版本,那么目前它并不是一个真正的选择。
否则,在从小部件进行轮询时,有一些很好的例子可以成为一个好公民; Jeff Sharkey的android-sky可能是最古老,最好,最权威的。
对于B,除非我误解了你的需要,否则很难击败HTTPS;将您自己的“安全”传输通过vanilla HTTP或任何较低级别的传输只是要求发生灾难。
答案 1 :(得分:1)