Volley是Google I/O 2013推出的网络通信库,在volley推出之前我们一般会选择比较成熟的第三方网络通信库,Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。如:
android-async-http
retrofit
okhttp
他们各有优劣,之前个人则比较喜欢用android-async-http, 如今Googl...
分类:
移动开发 时间:
2014-08-19 11:05:04
阅读次数:
396
最近项目开发中,临时被调去修复一个页面返回时crash的问题。出现这个问题的原因也很巧合,正好服务地址在同事电脑上,也正巧网络请求响应时间狂慢!一个请求发出去回来的时间是40秒左右,要是在线上,肯定会让用户抓狂死! 当我打开项目的时候,点击页面返回时,发现网络请求依然在请求中,第一感觉就是内存...
分类:
其他好文 时间:
2014-08-16 11:00:30
阅读次数:
191
可能上面的标题有些拗口,学过PHP的小伙伴们都知道,PHP中的数组的下标是允许我们自定义的,PHP中的数组确切的说就是键值对。而在OC我们要用字典(Dictionary)来存储,当然了Java用的是Map来存储键值对。下面我们将实现一个极为实用的小例子,网络请求有get和post方法,两种方...
分类:
其他好文 时间:
2014-08-15 09:22:47
阅读次数:
214
网络请求三步骤1> URL 确定资源NSString *urlStr = @"";NSURL *url = [NSURL URLWithString:urlStr];(1) GET URL 中包含参数(2) POST URL 中没有参数2> 建立请求 URLRequest(1) GET ...
分类:
其他好文 时间:
2014-08-11 17:29:03
阅读次数:
136
Cocos2d-x 3.2 Lua示例 XMLHttpRequestTest(Http网络请求)...
分类:
其他好文 时间:
2014-08-11 15:07:12
阅读次数:
201
在移动应用开发中,我们经常会遇到从网络请求图片到设备上展示的场景。
如果每次都重复发起请求,浪费流量、浪费电量,用户体验也不佳;
将图片持久化到磁盘也不失为一种策略;但每次从文件读取图片也存在一定的io开销,就算采用此策略,我们也需要控制磁盘缓存的容量,以免占用过多系统资源。
其实没有一个方案可以说是完美的方案,只有最适合自己业务需求的方案,才可以说是一个好方案。
我们下面所讲解的...
分类:
移动开发 时间:
2014-08-08 18:12:46
阅读次数:
211
开始看到这2个名字,总感觉NSUrlConnection才是主要的网络请求类,其实不是,先看官方文档An NSURLConnection object lets you load the contents of a URL by providing a URL request object. The...
分类:
其他好文 时间:
2014-08-08 12:28:26
阅读次数:
248
前言:习惯了在windows环境中使用Fiddler的童鞋们,是不是感觉它的网络重定向功能很酷,Fiddler能按照你设置的规制捕获网络请求,再指向本地文件,如拦截你的js文件到本地,就能很快的调试线上环境(如后台环境,测试环境,预上线环境等)。但是Fiddler的使用对于初学者来说还是稍有困难的,...
分类:
其他好文 时间:
2014-08-06 01:21:40
阅读次数:
324
UI界面更新必须在ui线程中 不能在ruanable线程中操作ui 可以发送消息利用handler来更新ui private void load() { LoadDate load = new LoadDate(); load.execute("http://h.hiphotos.baidu.c.....
分类:
移动开发 时间:
2014-08-05 19:03:09
阅读次数:
289
此问题来源于网络封装的一个内容,由于保密的问题,我只叙述我业余的一些想法。
基本思想:
网络请求大家应该都会用一个基类的BaseNetWork, 然后由派生类继承于BaseNetWork,并实现一些特殊的方法。 一般标准的流程是传入block, 当网络请求完毕后,通过block回调回来。这里叙述的关键不是如何实现一个网络请求和回调block的相关内容,而是如何取消请求。 一般基类会实现...
分类:
其他好文 时间:
2014-08-04 17:56:27
阅读次数:
226