AndroidStudio怎么加载并使用okHttp?

okHttp请求已经成为了一个大的趋势,那么AndroidStudio如何使用okHttp.

一、引用okHttp框架

1、点击File-->Project Structure,如图:

2、点击左侧栏的“app”,然后点击顶部导航的“Dependencies”,最后点击“加号”,点击“加号”后,会出现三个选项,选择第一个(添加第三方库),如图:

3、输入,“okhttp”,点击搜索按钮,如图:

4、选择“com.squareup.okhttp:okhttp:2.7.5”,点击“OK”,如图:

5、这时我们可以看到“Dependencies”中增加了一个,“com.squareup.okhttp:okhttp:2.7.5”,点击“OK”按钮,如图:

6、这时看到,app文件夹下的“build.gradle”文件中,"dependencies"下增加了“com.squareup.okhttp:okhttp:2.7.5'”,然后就是少许的等待,如图:

二、okhttp的使用

1、首先构造一个OkHttpClient对象,OkHttpClient okHttpClient = new OkHttpClient();

2、然后,创建一个Request对象,Request request = new Request.Builder().url(url).get().build();注意其中括号中的url就是你请求数据的url

3、最后OkHttpClient对象去构造得到一个Call对象,去异步请求(enqueue),okHttpClient.newCall(request).enqueue(new Callback() {});

(0)

相关推荐

  • 安装Word2003稿纸加载项使用Word稿纸

    默认情况下,Word2003没有设置稿纸格式的功能。不过用户可以通过安装微软提供的Word2003稿纸加载项来使Word2003具有设置稿纸的功能,操作步骤如下所述: 第1步,下载并安装Microso ...

  • 磊科路由器的启动加载介绍

    一、磊科路由器启动时,在出现CLI提示符之前,将经历几个测试阶段、发现磊科IOS和配置文件。路由器启动时,通常会经过以下5个步骤: 1、加载并执行POST,发现ROM,测试硬件组件,如闪存和接口; 2 ...

  • Unity3D 使用 WWW 加载场景并显示进度条

    Unity3D 加载场景有很多种方式,做一些小的 DEMO 的时候往往是直接使用 Application.LoadLevel 或者 Application.LoadLevelAsync 函数加载场景, ...

  • 解决安装win7的提示"加载驱动程序"的问题

    通常驱动程序的目录中会有setup.exe或者install.exe,双击运行就可以安装驱动了。如果没有,在要更新驱动的设备上右键,更新驱动程序,选择下面的选项,把目录指定到驱动程序的解压缩目录,系统 ...

  • Win8应用商店一直停留在加载中而进不去

    应用商店是Windows 8系统相比Win7或之前系统的一大特色,通过应用商店这个渠道,我们可以下载到各种各样的安全的Metro应用。但有的用户的应用商店一直停留在加载中而进不去,这该怎么处理? Wi ...

  • XP系统下手动加载Q77芯片组的AHCI驱动安装教程

    故障现象: 主机Q77芯片组主板,已经在IDE硬盘模式下安装了XP系统,希望指导在Windows XP系统下手动加载AHCI驱动 解决方案: 注意: 1. 确认用户当前BIOS中硬盘模式为IDE,如果 ...

  • 彻底清除win7系统多余加载项有效提高电脑启动速度

    在win7系统优化的概念中,系统垃圾清理、注册表清理、碎片整理和硬盘优化等等,删除多余的加载项也是一种很有效的加速方法,很多用户都会借助第三方软件给电脑清理,自己关闭多余的开机启动项,但是这种方式只适 ...

  • ie8/9下Activex控件无法加载的两种解决方法

    activex控件无法加载怎么办?activex控件是网页的加载等问题的重要软件组件,但是activex无法加载怎么解决呢?下面绿茶小编为大家带来解决方法。 IE8/IE9下Activex 控件不能加 ...

  • 在Win8下如何启动无加载项的IE10浏览器

    IE 在此模式下可以判断浏览器是否由于加载了插件、恶意软件以及 ActiveX 控件等而引起了网页工作不正常、浏览器无法工作、软件冲突等问题。 但是到了 Windows 8 系统下,由于取消了开始菜单 ...