码迷,mamicode.com
首页 >  
搜索关键字:网络请求    ( 2313个结果
学习IOS开发项目篇--如何让程序在后台保持挂起状态
程序的状态分为:前台运行,后台挂起,后台休眠,为了让项目的网络请求保持活跃状态,需要对程序进行设置.在applicationDidEnterBackground方法中调用下面的方法,可以让程序进入挂起状态,但在未知时间内,可能会被系统设置为休眠,如果在将程序设置为播放器,并且循环播放一个MP3文.....
分类:移动开发   时间:2014-07-15 23:22:18    阅读次数:278
解决android.os.NetworkOnMainThreadException
一个APP如果在主线程中请求网络操作,将会抛出此异常。Android这个设计是为了防止网络请求时间过长而导致界面假死的情况发生。解决方案有两个,一个是使用StrictMode,二是使用线程来操作网络请求。第一种方法:简单暴力,强制使用,代码修改简单(但是非常不推荐) 在MainActivity文件的...
分类:移动开发   时间:2014-07-14 23:29:28    阅读次数:363
缓存网络请求的结果
显然在某些情况下我们很希望减少移动设备和网络的交互次数,这就需要使用iOS的内存缓存了。代码基本上没有什么需要解释的地方,注意不要乱缓存,注意根据需要清理缓存即可。 1 //构建请求 2 NSURL *url = [NSURL URLWithString:@"http://218.2...
分类:其他好文   时间:2014-07-14 09:12:30    阅读次数:197
使用NSURLConnection的网络请求与封装
访问网络的方式: 1、同步请求: 会阻塞主线程 2、异步请求: 无法取消 请求过程在多线程执行   基本流程: 1、构造NSURL实例。 2、生成NSURLRequest请求。 3、通过NSURLConnection发送请求。 4、通过NSURLRespond实例和NSError实例分析结果。 5、接受返回数据。 使用NSURLConnection发起异步请求: 第一...
分类:其他好文   时间:2014-07-09 09:23:33    阅读次数:126
iOS开发网络篇—网络请求(HTTP协议)小结
iOS开发网络篇—网络请求(HTTP协议)小结1. 聊一下HTTP协议(协议的完整的通信过程)2.通信过程1> 请求* 客户端 --> 服务器* 请求的内容a. 请求行(请求方法\HTTP协议\请求资源路径)b. 请求头(描述客户端的信息)c. 请求体(POST请求才需要有, 存放具体数据)2> 响...
分类:移动开发   时间:2014-07-07 14:33:26    阅读次数:293
[Android]Volley源码分析(四)
上篇中有提到NetworkDispatcher是通过mNetwork(Network类型)来进行网络访问的,现在来看一下关于Network是如何进行网络访问的。Network部分的类图:Network有一个实现类BasicNetwork,它有一个mHttpStack的属性,实际的网络请求是由这个mH...
分类:移动开发   时间:2014-07-07 00:29:22    阅读次数:357
Android 快速开发框架CommonLibsForAndroid(有Demo)
这个项目所包含的功能,全部是从实际项目中提取,开发这个类库的初衷也只是为了方便自己开发Android项目。由于时间所限,目前大量的内容还没整理到这个开源项目中,doc和demo也有所欠缺,我将尽快完善。而其中大量不合理的内容,也将逐步改进。 框架目前主要包含的功能有View Injection,ORM,异步网络请求和图片加载,自动化脚本测试,磁盘LRU等功能,同时提供了类似于TripleDes、Webview快速设置、Md5处理、String处理等常用工具类,还有多种UI控件效果。并且这些功能正在逐步增加...
分类:移动开发   时间:2014-07-03 16:38:33    阅读次数:355
ios网络学习------1get post异步请求
网络请求的步骤: //1确定地址NSURL NSString *urlString = [NSString stringWithFormat:@"www.baidu.com"]; NSLog(@"%@",urlString); //url中,如果包含中文字符需要转换成带百分号的格式,提供给服务器解码(如果服务器用的是utf-8)。 urlString = [u...
分类:移动开发   时间:2014-06-27 10:25:02    阅读次数:236
Android Asynchronous Http Client--Android 开源的网络异步加载类
整理Android Asynchronous Http Client的使用 Android Asynchronous Http Client(AHC) 一个回调式的Android网络请求库 概括: AHC是基于Apache的HttpClient 库,所有的网络请求过程在UI线程之外进行,而回调是在Handler里面处理。也可以再Service或者后台程序里面使用,这个库会自...
分类:移动开发   时间:2014-06-27 10:06:19    阅读次数:308
block传值以及利用block封装一个网络请求类
1.block在俩个UIViewController间传值 最近刚学了几招block 的高级用法,其实就是利用block语法在俩个UIViewController之间传值,在这里分享给初学者,同时也方便我自己理解。我们知道UINavigationController类管理UIViewController的时候,利用的是“栈”的思想,在这里不做过多解释,切入正题,假设我们现在有俩个UIViewCo...
分类:其他好文   时间:2014-06-27 09:11:13    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!