Volley使用:Volley是Android平台上的网络通信库,能使网络通信更快、更简单、更健壮
Volley使用了典型的模板回调机制
实现Get,Post请求,上传json字符串,Volley的图片下载
RequestQueue :管理全局请求的单例,最好全局只有一个
StringRequest :文本的请求,下载字符串的时候需要创建的对象
Response.Lisente...
分类:
其他好文 时间:
2016-07-15 21:26:05
阅读次数:
172
总结了网上的一些资源,主要有以下两个观点: 分析一: 在研究Volley框架的源码中,发现它在HTTP请求的使用上比较有意思,在Android 2.3及以上版本,使用的是HttpURLConnection,而在Android 2.2及以下版本,使用的是HttpClient。我也比较好奇这么使用的原因 ...
分类:
Web程序 时间:
2016-07-15 13:07:53
阅读次数:
153
1.volley 读取 json 需要转码 String s =new String(response.getBytes("ISO-8859-1"),"utf-8"); 2.volley 读取 xml (编码为gb2312) 需要转码 String string1 = new String(sb.t ...
分类:
其他好文 时间:
2016-07-15 09:25:24
阅读次数:
160
概念:
Google在I/O 2013大会上发布了Volley。它是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。
1、优点就是特别适合数据量不大但是通信频繁的场景
2、缺点就是大数据传输表现的很糟糕。...
分类:
其他好文 时间:
2016-07-13 16:13:20
阅读次数:
124
NoHttp一个有情怀的框架 我们日常生活中常用的App,包括我们开发者平常的开发中,有90%以上的App都用了Http来和服务器做交互。随着Android6.0开始AndroidSDK中删除了HttpClient的相关的API,我们有必要选择一个可以兼容高低版本系统的Http框架,Google的官 ...
分类:
Web程序 时间:
2016-07-12 17:31:50
阅读次数:
211
做安卓一年有余,意识到网络请求框架算是很重要的一块,以前我项目代码都是从某公司买的,后续的修改,趋于紊乱,考虑到Volley是谷歌自带的,决定好好研究研究源码,去理理逻辑思路
首先呢,Volley去哪里获取,看下图即可,在安卓源码的frameworks目录下,然后导入到eclipse中即可去研究了
摘抄一句郭大婶的话:说起分析源码,那么应该从哪儿开始看起呢?这就要回顾一下Volle...
分类:
移动开发 时间:
2016-07-11 17:15:59
阅读次数:
214
Volley源码解析,看它内部到底怎么实现这么完美的功能?...
分类:
其他好文 时间:
2016-07-11 10:41:57
阅读次数:
211
最近在做一个Android的新闻客户端,感觉收获颇丰。 这里分享一下Volley获取网络数据的方法 Volley是Google I/O 2013推出的网络通信库,它的拓展性很强,使用它能使代码变得更健壮,Volley在提供了高性能网络通讯功能的同时,对网络图片加载也提供了良好的支持 下面主要介绍一下 ...
分类:
移动开发 时间:
2016-07-11 07:52:28
阅读次数:
224
比较的指标:
1、cpu
2、流量
3、电量
4、内存占用
5、联网时间
功能点:
1、重试机制
2、提供的扩展功能
3、易用性
4、是否https
5、是否支持reflect api,OkHttp有配套方法
6、缓存、重试
7、cookie支持session id会话支持
8、弱网性能和稳定性
9、超时时间,几种超时时间 连接超时,响应...
分类:
移动开发 时间:
2016-07-03 19:52:39
阅读次数:
474
离线缓存就是在网络畅通的情况下将从服务器收到的数据保存到本地,当网络断开之后直接读取本地文件中的数据。如Json 数据缓存到本地,在断网的状态下启动APP时读取本地缓存数据显示在界面上,常用的APP(网易新闻、知乎等等)都是支持离线缓存的,这样带来了更好的用户体验。 如果能够在调用网络接口后自动缓存 ...
分类:
其他好文 时间:
2016-07-02 15:59:15
阅读次数:
141