怎么做的
需要弄个service常驻内存接受网络消息
如果服务器有消息发过来就Notification吗?
需要弄个service常驻内存接受网络消息
如果服务器有消息发过来就Notification吗?
解决方案 »
- android中关于socket连接问题
- 麻烦哥们,提供一下android RPG游戏开发的教程.找了大半天找不着.
- 求助 gridview 增加 footview的问题
- 在linux下配置SDK问题,急求高手指点
- 求windows上的不随android sdk一起发布的工具
- java程序如何hook?
- 求几本android APP开发的基础、进阶教程。
- Textview显示图片问题
- 大家有人在做百度地图的开发吗?谁能帮我看看PopupOverlay这里的showPopup怎么了,核心代码和异常已贴上,感激不尽
- Code Convention 自动检查代码规范
- 豌豆荚和魔乐软件中的ApkInstaller.exe获取.apk版本信息原理
- android Listview 的问题
二:轮询,客户端每隔一段时间去访问服务端,看看有没有新消息。
另外你说的:需要弄个service常驻内存接受网络消息,如果服务器有消息发过来就Notification
这个我没明白,你不用socket的话服务器怎么发消息到你指定的客户端?
肯定要用socket啊 我的意思是 是服务器主动推送的 还是客户端去轮询查询
而且就算程序关闭了 也要有后台进程常驻内存进行查询或者接收吧
我觉得新浪应该是轮询来获得消息的,它的实时性要求并不像股票,聊天室等程序那样严格,用不到socket,所以客户端主动轮询来做的话服务器消耗会更小。
另外你去看看新浪微博的API接口,我原来看过,里面好像就有调用哪个方法来判断当前是否有新消息。
你说的:后台进程常驻内存是个什么高科技的东西?可能是我学的浅,从未听说有过这种东西