前言: 最近一直想着学习一下比较好的开源网络框架okhttp,想着学习之前还是先总结一下Android原生提供的网络请求。之前一直在使用HttpClient,但是android 6.0(api 23) SDK,不再提供org.apache.http.*(只保留几个类).所以我们今天主要总结HttpU ...
分类:
移动开发 时间:
2016-05-23 16:57:54
阅读次数:
356
本帖最后由 anjoy紫外线 于 2016-4-20 16:42 编辑
1.用法
对于Eclipse不能运行项目的,提供了apk供直接运行,位于项目根目录 okhttputils_v1.x.x.apk。
本项目Demo的网络请求是我自己的服务器,有时候可能不稳定,网速比较慢时请耐心等待。。
对于Android Studio的用户,可以选择添加:
comp...
分类:
Web程序 时间:
2016-05-23 15:09:19
阅读次数:
313
square公司开源了一系列的优秀库,比如Retrofit,OkHttp,Picasso等,
前面简单分析了Picasso的源码,这里来分析下Retrofit的使用:一、gradle添加依赖compile 'com.squareup.okhttp:okhttp:2.4.0'
compile 'com.squareup.okhttp:okhttp-urlconnection:2.4.0'
compi...
分类:
其他好文 时间:
2016-05-23 10:45:45
阅读次数:
299
前言
时至今日,Android的网络框架不再像之前那么到处都是,随着Google把 HttpClient直接删掉,似乎意味着Android越来越成熟。网络框架中的佼佼者Volley也不再那么光鲜,取而代之的是 Retrofit 和 okHttp。
感觉很像 OnePiece 中白胡子的离去象征着时代的变革,新时代的开始,多弗的垮台象征着七武海制度的取缔一样,不会使用Retrofit + okH...
分类:
移动开发 时间:
2016-05-22 12:39:19
阅读次数:
718
官网:http://square.github.io/okhttp/ 参考地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0106/2275.html 封装:http://blog.csdn.net/lmj623565791 ...
分类:
Web程序 时间:
2016-05-20 11:13:45
阅读次数:
196
http://frodoking.github.io/2015/03/12/android-okhttp/ ##总体设计 ##请求流程图 ##同步与异步的实现在发起请求时,整个框架主要通过Call来封装每一次的请求。同时Call持有OkHttpClient和一份HttpEngine。而每一次的同步或 ...
分类:
Web程序 时间:
2016-05-20 10:02:53
阅读次数:
398
使用Gradle和推荐的工程结构
把密码和敏感数据存放在gradle.properties文件中
使用Jackson或者Gson库来解析JSON数据
不要自己实现HTTP客户端,要使用Volley或者OkHttp库
避免使用Guava, 使用少量的函数库从而避免超出65k方法数限制.
使用Fragments来表示UI界面
Activities只用来管理Fragments
布局XML文件是代码,要组织好它们...
分类:
移动开发 时间:
2016-05-18 19:22:22
阅读次数:
300
OKHttp使用简介(还有几篇源码解析,同一个博主) http://blog.csdn.net/chenzujie/article/details/46994073 OkHttp使用介绍 http://www.cnblogs.com/ct2011/p/4001708.html OkHttp使用进阶 ...
分类:
Web程序 时间:
2016-05-16 14:11:05
阅读次数:
139
package com.bruce.okhttpdemo;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.ImageView;
import java.io.IOException;
import okhttp3.Call;
impor...
分类:
Web程序 时间:
2016-05-12 21:35:40
阅读次数:
238
经过一段时间对flux的研究有些个人的体会,具体参考flux
这次介绍基于retrofit和okhttp和数据流的单向流动来刷新界面。更多okhttp使用参考介绍基于flux数据传递:
1.通过retrofit和okhttp加载网络数据通过gson解析成java对象,在flux的模式下进行刷新界面,传递数据。
2.通过action creator加载数据–>
3.通过dispatcher发送...
分类:
Web程序 时间:
2016-05-12 18:49:00
阅读次数:
147