• volley框架开发网络(2018年01月04日)


    1、使用volley开发框架访问网络

    volleygoogle公司官方推荐网络访问框架。之前开发者可能在使用httpClient,从2013年后google建议开发者使用volleyvolley本质还是使用HttpURLConnection来实现网络访问,网络访问过程对开发者来说比较复杂,为了进一步简化,google公司推出volleyvolley特点:

    1)简化网络访问

    2)不丧失性能。

    2volley的使用方法

    volley,需要引入volleyjar包。

    如何在android studio项目中引入jar包:

    1gradle添加依赖,需要网络支持,且中央仓库要发布这个jar包。

    2)本地化引用。

    1)切换项目视图到“project”视图,找到app项目下libs文件夹,copy volley.jar包到这个文件夹

    2)确保compile fileTree(dir: 'libs', include: ['*.jar'])配置生效

    【案例】引用Volley.jar

    1)切换视图,复制jar

    2)打开

    app下的build.gradle,包含如下配置:

    3sync刚刚的配置。

    4)编写Volley相关代码,看能否智能提示,如果可以表示引用正确

     

     

     

     

    Volley提供5种网络访问方式:

     

    1StringRequest

     

    请求字符串,也就是返回结果是一个字符串

     

    2JsonRequest

     

    请求json字符串

     

    3JsonObjectRequest

     

    请求json对象

     

    4JsonArrayRequest

     

    请求json数组

     

    5ImageRequest

     

    请求一个图片

     

    Volley的使用步骤:

     

    1)需要在整个app中定义一个请求队列

     

    2)需要创建请求对象(5种之一)

     

    3)将请求对象加入请求队列。排队去访问网络。

     

    3、第一个使用Volley网络访问的示例

     

    【案例】访问服务器的servlet

     

    1)部署服务器

     

    2)编写android访问服务器的代码

     

     

     

    MyApplication.java

     

     

     

    androidManifest.xml

     

     

    activity_main.xml

    MainActivity.java

     

    测试:

    1)保持服务器开启

    2)客户端

     

     

     

     

     

     

     

  • 相关阅读:
    2016第13周四
    2016第13周周三
    2016第13周二
    2016第13周一
    2016第12周日
    2016第11周五
    2016第11周四
    前端的自我成长
    Java单例模式和volatile关键字
    大约 Apple Metal API 一些想法
  • 原文地址:https://www.cnblogs.com/sanshengshitouhua/p/14577028.html
Copyright © 2020-2023  润新知