WebView 开车指南之最全实用案例

为了方便开发者实现在app内展示网页并与网页交互的需求,Android SDK提供了WebView组件。

它继承自AbsoluteLayout,展示网页的同时,也可以在其中放入其他的子View。

现如今,Hybrid应用似乎占据的APP的主流类型,那么关于WebView的使用就变得越发的重要。

从Android 4.4(KitKat)开始,原本基于WebKit的WebView开始基于Chromium内核,这一改动大大提升了WebView组件的性能以及对HTML5,CSS3,JavaScript的支持。不过它的API却没有很大的改动,在兼容低版本的同时只引进了少部分新的API,并不需要你做很大的改动。

不过有几点改变需要注意,但我尝试着翻译了下,发现还是英文原文说得好,所以我贴链接吧~~~

Migrating to WebView in Android 4.4

https://developer.android.com/guide/webapps/migrating.html

在WebView中,有几个地方是我们可以使用来定制我们的WebView各种行为的,分别是:WebSettings
、JavaScriptInterface
、WebViewClient
以及WebChromeClient
。这些我都会在接下来的文章中一一介绍。