经常会用到 网络文件 比如查看大图片数据 资源优化的问题,当然用开源的项目 Android-Universal-Image-Loader 或者 ignition 都是个很好的选择。 在这里把原来 写过的优化的代码直接拿出来,经过测试千张图片效果还是不错的。 免费培训课:http://www.jinh ...
分类:
移动开发 时间:
2016-05-11 13:06:43
阅读次数:
242
HttpClient 发送get请求 创建一个客户端对象 HttpClient client = new DefaultHttpClient(); 创建一个get请求对象 HttpGet hg = new HttpGet(path); 发送get请求,建立连接,返回响应头对象 HttpRespons ...
分类:
移动开发 时间:
2016-05-02 19:59:39
阅读次数:
302
1. HttpURLConnection接口 首先需要明确的是,Http通信中的POST和GET请求方式的不同。GET可以获得静态页面,也可以把参数放在URL字符串后面,传递给服务器。而POST方法的参数是放在Http请求中。因此,在编程之前,应当首先明确使用的请求方法,然后再根据所使用的方式选择相 ...
分类:
移动开发 时间:
2016-04-30 14:09:01
阅读次数:
248
在Android应用开发中,我们经常会与服务器交互,获取或上传数据,这就需要用到网络请求,一般情况下是使用HTTP协议去发送和接收网络数据,而HTTP又包括两种通信方式,即:HttpUrlConnection和HttpClient。
代码例子:https://git.oschina.net/ysx_xx/HttpText/tree/master
下面我简单地介绍这两种方式的使...
分类:
移动开发 时间:
2016-04-30 06:41:29
阅读次数:
248
由于gif图太大的原因,我将图放在了github,如果博客中显示不出来图,传送门
由于我是事先写在md上的,导致代码的可读性差,大家将就着看吧。
1. 前言在上一篇博客中,我们介绍了Retrofit的文件上传,文件下载以及进度监听,这篇博客我们来了解下批量上传以及上传进度的监听。2.批量上传要想实现批量上传,我们要考虑下HTML中实现批量上传的方法,借助Form表单,所以,我们也可以通过借助Form...
分类:
移动开发 时间:
2016-04-29 19:44:03
阅读次数:
256
前言
当前的网络开源库有许多,如volley,okhttp,retrofit等,这三个库当前是比较火的,其中,okhttp和retrofit由square团队开发。关于这三个库的区别,请移步stackoverflow或者知乎查看。开发过程中选择什么样的开源库需要更具我们APP来做出选择。我们选出stackoverflow中的一段话来看下。
上面说,需要与web service通...
分类:
移动开发 时间:
2016-04-29 19:13:16
阅读次数:
302
经常接触Android网络编程的我们,对于Volley肯定不陌生,但我们不禁要问,对于Volley我们真的很了解吗?Volley的内部是怎样实现的?为什么几行代码就能快速搭建好一个网络请求?我们不但要知其然,也要知其所以然,抱着这样的目的,本文主要详细讲述Volley的源码,对内部流程进行详细解析。Part 1.从RequestQueue说起...
分类:
移动开发 时间:
2016-04-29 17:09:22
阅读次数:
231
1、Android网络编程初识
2、Android实现HTML源码查看
3、Android实现网络图片查看
4、Android实现与服务器上JavaWeb项目交互1、Android网络编程初识...
分类:
移动开发 时间:
2016-04-29 15:36:34
阅读次数:
233
Android平台有三种网络接口可以使用,他们分别是:java.net.*(标准Java接口)、Org.apache接口和Android.net.*(Android网络接口)。下面分别介绍这些接口的功能和作用。1.标准Java接口java.net.*提供与联网有关的类,包括流、数据包套接字(sock ...
分类:
移动开发 时间:
2016-04-28 11:59:35
阅读次数:
210
关于网络编程,网上也有许多好的文章,这里我就选了几篇觉得不错的归纳到了一起,仅供参考
Android网络编程概述
首先,应该了解的几个问题:
1)Android平台网络相关API接口
a) java.net.*(标准Java接口)
java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。比如:创建UR...
分类:
移动开发 时间:
2016-04-27 22:46:15
阅读次数:
473