1.实现方式 1.1使用HttpUrlConnection 1.2使用HttpClient 1.3使用Socket,比如:豌豆荚,聊天工具 2.通讯渠道 2.1 WLAN(wi-fi),100米左右的数据传输 2.2 手机APN接入点(基站) 2.2.1 wap的方式,中国特色,首先会连接电信运营商 ...
分类:
移动开发 时间:
2016-06-25 13:45:35
阅读次数:
202
有的时候用多了Android的一些开源框架用多了,就会把最基础的一些东西给忘了,今天来重温一下Android的网络基础。包括这个Http协议的网络请求,JSON解析。使用HTTP协议访问网络在 Android上发送 HTTP 请求的方式一般有两种,HttpURLConnection 和 HttpClient,先来看一下 HttpURLConnection 的用法。首先需要获取到 HttpURLCon...
分类:
移动开发 时间:
2016-06-24 15:29:37
阅读次数:
265
在Android开发中,发送HTTP请求是很常见的。SDK中自带的HttpURLConnection虽然能基本满足需求,但是在使用上有诸多不便,为此,square公司实现了一个HTTP客户端的类库——Okhttp 。Okhttp是一个支持HTTP 和 HTTP/2 的客户端,可以在Android和Java应用程序中使用,其具有以下特点:
1. API设计轻巧,基本上通过几行代码的链式调用即可获取结...
分类:
Web程序 时间:
2016-06-24 14:58:58
阅读次数:
974
包括使用HttpURLConnection执行get/post请求 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 ...
分类:
编程语言 时间:
2016-06-21 20:24:06
阅读次数:
255
1.QQ2.屏广软件,大数据包处理,frame缓冲区最多保持两帧画面,1s内没有集齐所有frameunit,则丢弃。3.从互联网多线程下载地址:http://apache.opencas.org/hadoop/common/hadoop-2.7.2/hadoop-2.7.2.tar.gzRandomAccessFileThread(>=3)HttpURLConnection.setRequestProperty(..
分类:
编程语言 时间:
2016-06-21 14:08:26
阅读次数:
326
OkHttp框架从入门到放弃,解析图片使用Picasso裁剪,二次封装OkHttpUtils,Post提交表单数据
我们这片博文就来聊聊这个反响很不错的OkHttp了,标题是我恶搞的,本篇将着重详细的分析,探索OkHttp这个框架的使用和封装
一.追其原理
Android系统提供了两种HTTP通信类HttpURLConnection
HttpClient Google推荐使用HttpURL...
分类:
Web程序 时间:
2016-06-21 06:59:28
阅读次数:
1334
前言:近期在慕课网学习了慕课网课程Android中的HTTP通信,就自己总结了一下,其中参考了不少博文,感谢大家的分享。 文章内容包括:1.HTTP简介2.HTTP/1.0和HTTP/1.1之间的区别3.HTTP的请求头、响应头和状态码4.Android中的HttpUrlConnection 1.H ...
分类:
移动开发 时间:
2016-06-20 12:50:45
阅读次数:
321
网络图片查看器
确定图片的网址
发送http请求
URL url = new URL(address);
//获取连接对象,并没有建立连接
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
//设置连接和读取超时
conn.setConnectTimeout(5000);
conn.setRead...
分类:
移动开发 时间:
2016-06-19 13:04:59
阅读次数:
229
HttpURLConnection 在调用connection.setDoOutput(true)之后会自动把提交方式改为POST。然后调用方法的时候有可能会出现这种情况 在调用get的时候设置为connection.setDoOutput(false)就行 ...
分类:
移动开发 时间:
2016-06-17 16:44:35
阅读次数:
342
研究了一下HttpURLConnection的源码:
在使用的时候都是通过URL.openConnection()来获取HttpURLConnection对象,然后调用其connect方法进行链接,所以先从URL.penConnection()入手:
/**
* Returns a new connection to the resource referred to by thi...
分类:
移动开发 时间:
2016-06-16 14:45:24
阅读次数:
541