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("参数名","