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