前言
目前各移动应用或多或少都内嵌了Web网页,在Android开发中,就不可避免的使用本系列的主角——WebView。
一、WebView 是什么?
- WebView是Android 展示Web网页的控件,类似于应用提供一个内置的浏览器,在应用内实现和浏览器一致的网页展示效果(如上图所示)。
- WebView基于开源的
webkit
引擎实现。 - 从Android 4.4开始基于
Chromium
引擎实现(渲染性能提升)。
二、 WebView 有什么用?
- 除了具备一般View的特性外,
WebView
还可完成url请求、Web页面加载、渲染、页面交互等。 - 直接加载html文件(网络上或本地assets中)作为页面布局。
- 提供了
Android
应用和JavaScript
通信交互的通道(实现混合开发的基础)。