0

我最近在基于 Android 的手机上尝试了 twitter 应用程序(HTC HD Desire,我是客人)。使用 twitter 应用程序,当我尝试“发送”一条消息时,我手机上的 twitter 应用程序几乎实时通知更改。

我做了一些搜索,发现我可以从 Twitter 以 JSON 格式获取“消息”,但确实如此,我在 android 手机上的应用程序必须在后台运行一个单独的线程才能以某种格式从服务器获取信息(比如JSON ..)而不是在手机上更新我的墙?

如果这真的发生了,我认为这对我的手机来说将是一场灾难,因为它应该很快就会耗尽电池。

无论如何都可以获得相同的结果,但没有在后台运行线程来进行检查更新工作?

4

2 回答 2

2

您是否需要此信息来编写您自己的应用程序,或了解您使用的现有应用程序的工作原理?

如果是后者,你有没有考虑向应用开发者询问这方面的细节?我相信他们可以回答应用程序正在轮询多少,或者是否使用了某种推送机制。这个答案可能比 stackoverflowers 可以为您做的猜测更有帮助。

于 2012-02-11T18:27:44.867 回答
1

如果您希望实时更新,您将在后台运行一个不断轮询的服务。

或者,您可以将繁重的工作交给服务器端并实施推送机制。为您的客户带来更好的电池寿命。不利的一面是,您必须为将轮询推特然后推送给客户的基础设施付费。

于 2012-02-11T17:45:27.580 回答