怎么做的
需要弄个service常驻内存接受网络消息
如果服务器有消息发过来就Notification吗?
需要弄个service常驻内存接受网络消息
如果服务器有消息发过来就Notification吗?
解决方案 »
- 有人知道这个是怎么实现的吗?
- TextView使用includeFontPadding后出现的问题
- 如何实现微信摇一摇然后弹出的小窗口
- 关于Tab页面的返回问题
- 求教-android下的高层音频接口
- widget 如何控制在手机上重复添加同一个widget 小组件
- 不同Activity中如何共享数据?
- Android3.0开始关闭应用程序的API,统一Android界面意味着什么?
- 求助啊:为什么卸载程序重新换了图片,但是在虚拟器里图片没变
- android中在另一个文件中写该类的方法
- 豌豆荚和魔乐软件中的ApkInstaller.exe获取.apk版本信息原理
- android Listview 的问题
二:轮询,客户端每隔一段时间去访问服务端,看看有没有新消息。
另外你说的:需要弄个service常驻内存接受网络消息,如果服务器有消息发过来就Notification
这个我没明白,你不用socket的话服务器怎么发消息到你指定的客户端?
肯定要用socket啊 我的意思是 是服务器主动推送的 还是客户端去轮询查询
而且就算程序关闭了 也要有后台进程常驻内存进行查询或者接收吧
我觉得新浪应该是轮询来获得消息的,它的实时性要求并不像股票,聊天室等程序那样严格,用不到socket,所以客户端主动轮询来做的话服务器消耗会更小。
另外你去看看新浪微博的API接口,我原来看过,里面好像就有调用哪个方法来判断当前是否有新消息。
你说的:后台进程常驻内存是个什么高科技的东西?可能是我学的浅,从未听说有过这种东西