后台到前端--无缝隙
来源:互联网 发布:鹊桥采集软件免费 编辑:程序博客网 时间:2024/04/30 14:44
自整理了一套数据从后台到前端的方案,并已打jar包,在此记录一下。
1.BaseApplication中初始化
NetworkUtils.init(“你的主网址”, this); //此处最好用IP直连,效率略高
2.权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.INTERNET"/> <!--往sdcard中写入数据的权限 --> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> <!--在sdcard中创建/删除文件的权限 --> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>
3、把四个常用jar包放于lib文件中
功能:网络请求+图片加载+JSON解析+数据缓存
方法详解
1、网络请求 进行数据请求-----NetworkUtils.subinfo-->NetworkUtils.PostInfo、SubPicPost(图片上传) 、getBitBitmap(获取网络图片) 网络判断-----isNetworkAvailable(网络是否可用)isGpsEnabled、isWifiEnabled()、 isWifi()、is3G()、httpGet2String2、图片加载 NetworkUtils.setImage3、json解析 JSONHelper.jsonArraytoList、JSONHelper.jsonArraytoMulList、JSONHelper.jsonMap、jsontoMapList(无标识的List["0-40","40-6"])
数据缓存方案
其中网络请求一律采用缓存:一般数据缓存两天,每次网络请求进行更新,没网状态加载缓存数据;图片缓存两天,缓存优先加载;已自动保存cookie;可添加请求头信息agent;自动进行Gzip压缩请求。 Json解析中HashMap一律用arrayMap替换。
0 0
- 后台到前端--无缝隙
- js无缝隙滚动
- 无缝隙滚动
- JS无缝隙轮播图
- 无缝隙跑马灯
- 图片无缝隙循环
- Js实现无缝隙滚动
- js实现无缝隙滚动
- 要一段无缝隙代码
- js 实现无缝隙滚动,绝对兼容
- 近日研究marquee无缝隙循环
- jq实现无缝隙轮播
- 修改extjs前端到后台.py
- 前端传递多个参数到后台
- Java前端上传图片到后台
- 从前端页面到后台的流程
- JavaWeb前端到后台常用框架介绍
- 前端页面无刷新上传图片至后台
- 在linux下,去除^M,将windows格式文件(dos文件)改为unix格式文件
- oracle 中文截断 '\0' 报错 ORA-29275
- PHP中count函数
- Android网络访问之http、https、 cookie的使用
- UVALive 6669 Hidden Tree(状压DP)
- 后台到前端--无缝隙
- Socket 与 Http区别 优缺点及应用场景
- zoj 1649(bfs+二次入队列)
- Content provide & content resolver comments
- PL/SQL Developer记住用户名密码
- 通过unity画弧线
- vim配置
- Jfire-Core 框架API文档
- JVM调优总结(八)-典型配置举例2