本地sqlite数据库与服务端数据保持同步,如何做到最省流量,效率最高?
解决方案 »
- 在android中怎么实现真正的退出功能???
- 最近团队开发个项目,需要知道android联网方式,急需高人解答~ 谢啦
- android调用带soapheader的webservice
- 第三方应用如何暂停播放音乐?
- Android开发入手准备工作有哪些?
- Android交流
- 关于ndroid:paddingLeft与android:layout_marginLeft的区别
- android HelloWord src下没所谓的自动生成的 .java文件 求解
- 新手问:onConfigurationChanged不起做用,按照网上的方法,都不成功(附代码)
- 关于invalidateOptionsMenu的一个疑问
- Android socket通信TCP协议发送数据顺序会乱。
- 将C函数程序封装成.so动态链接库怎么留接口
如果要省流量的话,需要设计简单的指令传输结构。采用socket进行通信。
从数据库取到的数据进行处理,把为空的字段 不要作为发送数据。
数据可以用0x11 byte 类型 这种数据传输占流量是最少的了。
比如
0x11为服务器到客户端
0x10为客户端到服务端服务器和客户端的数据进行对比最好用最后修改时间,如果相同就不需要再进行传输。
JSON比XML效率高些, 这看你项目要求了。
手机应用JSON格式用的较多些。
比如<user></user> 简写成 <u></u>