我正在尝试实现一个Android IM程序,
到目前为止,我可以通过手机向我的网络服务器发送消息并通过http获取回复 我正在使用一个计时器线程,它在5秒内运行一次即时消息,另一个计时器在15秒内获得一次朋友请求和响应。和其他计时器用于其他任务。
它对我来说很好,但它需要大量的网络连接并且使用电池很多。
我想问是否有更好的解决方案。
提前致谢。
答案 0 :(得分:0)
您可以使用推送通知告诉您的应用何时应检查新邮件,而不是轮询邮件。
http://tokudu.com/2010/how-to-implement-push-notifications-for-android/
您也可以使用一个连接和xmpp。 smack库已用于实现聊天。看看这里。