关于安卓客户端省流量的问题,求大神
主要这3条:
A.刷新消息(列表页面新数据的加载);
B.消息推送;
C.图片处理。
以下是本人的解决方案!
A.刷新消息:
将一页面中最新消息的ID或者刷新时间保存起来,下次拉取网络数据时,将这个值发送给服务器,由服务器来判断应该返回哪些数据,客户端接受到对应的数据之后,将数据放入软件的缓存层面中,由缓存自动负责将数据持久化。
B.消息推送:
和服务器建立起长时间数据连接,通过心跳包的方式,检验跟服务器的链接是否依然可靠。如果心跳包失败,将在5分钟内,尝试跟服务器进行数据的 链接,同时拉取服务器最新的数据通知,如果存在数据通知,那么就更新客户端。网络较为稳定的时候(Wifi、小范围局限区域等)可以做到消息的即时通讯, 而网络不稳定的时候(公交车上、火车上等)可以定时拉取消息数据,保证传送到达(会有延迟但不会丢失)。如此,网络流量可以大大减少。
C.图片处理:
上传:在Wifi情况下,直接上传原图;非Wifi情况下,首次上传会询问用户上传方式:原图或压缩图,并记住用户选择,下次可直接进行对应 的操作。下载:关于列表页面的图片加载,需展示图片时,判断是否需要加载,如果滑动速度过快则不需要加载;如果滑动缓慢或者停止的时候,则尝试从网络中加 载对应的图片;关于详细页面,默认情况下直接显示列表页面中已经加载的小图。当用户点击图片的时候,才调用自己定义的图片加载功能,尝试加载大图,并且同 步展示
求大神!!!!
安卓开发
消息推送
长链接
--------------------编程问答--------------------
--------------------编程问答--------------------
就没有一个人能来指教一下吗? 没高手了?
--------------------编程问答--------------------
哎 求高手指教啊
--------------------编程问答--------------------
--------------------编程问答--------------------
数据还可以压缩传递
------------------------------------------------------AutoCSDN签名档------------------------------------------------------
--------------------编程问答--------------------