androidstudio配置:

异常:Failed resolutionof:Lokhttp3/OkHttpClient;

解决方法:添加依赖项:

compile files('libs/okhttp-3.3.1.jar')
compile 'com.squareup.okhttp:okhttp:2.0.0'

异常:Failed resolutionof:Lokio/ForwardingTimeout;

解决方法:添加依赖项:

compile files('libs/okio-1.6.0.jar')

异常:Duplicatefiles copied in APKMETA-INF/maven/com.squareup.okio/okio/pom.properties

还需要build.gradle添加:

packagingOptions {
    exclude 'META-INF/NOTICE.txt'
    
exclude'META-INF/LICENSE.txt'
    
exclude 'META-INF/DEPENDENCIES.txt'
    
exclude 'META-INF/NOTICE'
    
exclude 'META-INF/LICENSE'
    
exclude 'META-INF/DEPENDENCIES'
    
exclude 'META-INF/dependencies.txt'
    
exclude 'META-INF/maven/com.squareup.okhttp/okhttp/pom.xml'
    
exclude 'META-INF/maven/com.squareup.okhttp/okhttp/pom.properties'
    
exclude 'META-INF/maven/com.squareup.okio/okio/pom.xml'
    
exclude 'META-INF/maven/com.squareup.okio/okio/pom.properties'
}

官网:

https://github.com/square/okhttp

github例子:

https://github.com/hongyangAndroid/okhttp-utils

简单封装:

https://github.com/neil2hw/OkHttpManager/blob/master/OkHttpManager.java

使用例子:

OkHttpClient client = new OkHttpClient();

URL url = null;
try {
   url = new URL("http://blog.csdn.net/gaolu");
   Request request = new Request.Builder().url(url).build();

Response response =client.newCall(request).execute();
   String aaa = response.body().string();
   Log.e("aaa",aaa);
catch (MalformedURLException e1) {
   e1.printStackTrace();
catch (IOException e1) {
   e1.printStackTrace();
}

使用例子:

String url ="http://www.csdn.net/";

OkHttpUtils

.get()

.url(url)

.addParams("username", "hyman")

.addParams("password", "123")

.build()

.execute(newStringCallback()

{

@Overridepublicvoid onError(Request request, Exception e)

{

}

@Overridepublicvoid onResponse(String response)

{

}

});

android使用okthtp相关推荐

  1. Unity5.6+ 导出Android 应用程序apk的环境配置及导出过程

    首先下载并安装安卓SDK和java的JDK 安卓sdk下载: http://www.android-studio.org/ 也可以在这下载: 链接:http://pan.baidu.com/s/1bp ...

  2. Android 的NDK的Makefile编写

    Android.mk 是google根据Linux GNU Makefile精简编译脚本.具体来说:这就是GNU Makefile的一小部分. 举一个简单例子: LOCAL_PATH := $(cal ...

  3. Android Animation (安卓动画)概念简介

    Android Animation Android 四种动画分别为逐帧动画和补间动画.属性动画.过渡动画: Frame Animation (逐帧动画) 实现方式:xml 和 Java代码 图片跳转的 ...

  4. 基于Android和SpringBoot的购物App

    (Shopping)购物应用商城 本软件使用Android和SpringBoot.JavaWeb技术实现:并结合百度LBS平台的SDK.支付宝App支付客户端SDK.MobTech的ShareSDK: ...

  5. Android数据持久化:SharePreference

    SharePreference:作为Android数据持久化的一种,具有一定的便捷性,适合存储一些体积小的数据. 存储数据方式:键值对的方式,类似于Map: 利用SharePreference.Edi ...

  6. Android数据持久化:文件存储

    数据持久化: 数据可分为瞬时数据和关键数据.保存在内存之中的数据是瞬时数据,而对于一些关键性数据,后期需要持续使用的,应当保存在存储设备中: 持久化保存方式: 文件存储.SharePreference ...

  7. Android Studio中RecycerView依赖库加载问题

    依赖包导入思考: 参考资料:recycleview导包问题 打开修改本项目中的build.gradle; 切勿着急添加包,应当提前查看其中的版本号(因为加载的v7包要和其版本保持一致性): 例如: 因 ...

  8. Android布局优化之include、merge、ViewStub

    include:引入重复使用的相同布局 merge:减少include布局的层级,将子元素直接添加到merge标签的parent中 ViewStub:其实就是一个宽高都为0的一个View,它默认是不可 ...

  9. Android动画之帧动画和补间动画

    Android系统提供三种动画:帧动画.补间动画和属性动画.这里先分析总结帧动画和补间动画. FrameAnimation 帧动画,通俗来说就是按照图片动作顺序依次播放来形成动画,创建帧动画可以用 x ...

最新文章

  1. CAS 单点登出失效的问题(源码跟踪)
  2. [JavaWeb-JavaScript]JavaScript_Array数组对象
  3. 向Docker容器中导入sql文件
  4. 人脸检测SSD 记录
  5. 【转】几款移动跨平台App开发框架比较
  6. 【VMCloud云平台】SCAP(二)
  7. ios学习:UIToolBar的单独使用
  8. 线性代数基本公式结论简要总结(2)
  9. 12、阈值分割基础理论
  10. 论文翻译 | R-CNN论文:《Rich feature hierarchies for accurate object detection and semantic segmentation》
  11. Java订单接入支付宝二 支付回调
  12. 将坐标系统保存为一个文件.prj
  13. 免费地图资源(持续更新)
  14. MAC打开outlook提示”正在修复 Main Profile“
  15. deepin firewall
  16. 交通信号灯课程设计_交通信号灯可以教设计师什么
  17. bigdecimal 平均数_用Java计算平均值
  18. 【原创】技术员 Ghost Win 10 X64 企业贺岁版2018
  19. i7 10750h和i7 10870h 的区别
  20. RFID标签的基础知识(3)--了解芯片(之超高频标签芯片篇)

热门文章

  1. Miscellaneous Character Drivers
  2. spring_有关Spring缓存性能的更多信息
  3. log4j2_使用log4j监视和筛选应用程序日志到邮件
  4. python字典一键多值_Python实现字典一个键对应多个值
  5. 计算机设置内存储器的必要性,计算机设置内存储器的必要性
  6. mysql并发提交事务_Mysql事务并发问题解决方案
  7. Linux中which命令作用,【每天一个Linux命令】12. Linux中which命令的用法
  8. 皮一皮:不能太自信。。。
  9. 因脉脉上的匿名消息,拼多多员工被开除了!
  10. 大厂竟然都是这么做系统监控的,我们的方式太原始了~