1. Android异步任务处理 在程序开启后,就会有一个主线程,负责与用户交互。如果在主线程中执行了耗时操作,那么界面就会停止响应,所以要将耗时操作转移到别的线程中。 AsyncTask的用法,包括传入参数、设定后台任务、过程信息的处理等。 下面代码的作用是:点击Button后,创建线程每隔...
分类:
移动开发 时间:
2014-11-04 10:37:39
阅读次数:
218
我曾在《Android网络编程之使用HttpClient批量上传文件》一文中介绍过如何通过HttpClient实现多文件上传和服务器的接收。在上一篇主要使用Handler+HttpClient的方式实现文件上传。这一篇将介绍使用AsyncTask+HttpClient实现文件上传并监听上传进度。...
分类:
移动开发 时间:
2014-11-03 19:22:49
阅读次数:
296
1.Volley本地缓存为什么有时候不会进行缓存?缓存使用前提服务器必须支持,缓存,配置Cache-Control头信息,因为Volley需要从这些头信息判断缓存是否已经过期。如果已经过期Volley将会重新从网络获取数据。本人用抓包工具抓了无法缓存的返回头信息可以支持缓存的头信息2.如果我们自己写...
分类:
移动开发 时间:
2014-10-31 08:47:32
阅读次数:
204
【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4063452.html联系方式:smyhvae@163.com【正文】文章回顾:Android网络之数据解...
分类:
移动开发 时间:
2014-10-30 20:50:43
阅读次数:
281
2中方法:
1.public byte[] downloadResource(Context context, String url)
throws ClientProtocolException, IOException {
isStop = false;
ByteArrayBuffer buffer = null;
HttpGet hp = new HttpGet(url)...
分类:
移动开发 时间:
2014-10-30 19:18:49
阅读次数:
173
本文首发于CSDN博客,转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8967080要做一个优秀的Android应用,使用到网络通信技术是必不可少的,很难想象一款没有网络交互的软件最终能发展得多成功。那么我们来看一下,一般Andro...
分类:
移动开发 时间:
2014-10-21 22:58:18
阅读次数:
325
最近又把volley拿出来整理了下。之前没有遇到过的一些小问题又来了,在此记录下:
1、HttpUrlConnection DELETE 方式无法添加body的问题:java.net.ProtocolException: DELETE does not support writing
2、关于(修改)volley的缓存...
分类:
移动开发 时间:
2014-10-19 21:27:55
阅读次数:
216