(Android)安卓中的网络相关知识 webView、OkHttp3、Retrofit

WebView

  • 作用:一种浏览器内核,JS与Android 原生API之间通信的桥梁,Android中用来显示html文本内容的的控件。
  • 跨平台应用:跨平台开发中用于H5 + 原生混合开发,其中的代表有微信小程序,动态变动的内容通过HH5实现,通过webview渲染。效率偏低:H5页面需要经过加载、解析、渲染三大过程。
  • 原理:基于Chromium实现,Chromium为Google主导开发的网页浏览器引擎。

OkHttp3

用法

(1)创建OkHttpClient对象

(2)构造Request对象

  • get:用 .get()
  • post:先通过FormBody.Builder()构造一个requestBody,再通过 .post(requestBody) 传入

(3)由OkHttpClient和Request构建call对象

(4)请求 :

  • 异步请求:call.enqueue(new CallBack(){…})
  • 同步请求:call.execute()返回一个Response
val client = OkHttpClient()

//当需要post时
val requestBody = FormBody.Builder()
				.add("参数名","
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值