美文网首页
Webview使用详解

Webview使用详解

作者: 水固态中 | 来源:发表于2018-01-25 02:19 被阅读0次

    1. 简介

    WebView是一个基于webkit引擎、展现web页面的控件。

    Android的Webview在低版本和高版本采用了不同的webkit版本内核,4.4后直接使用了Chrome。

    2. 作用

    显示和渲染Web页面

    直接使用html文件(网络上或本地assets中)作布局

    可和JavaScript交互调用

    WebView控件功能强大,除了具有一般View的属性和设置外,还可以对url请求、页面加载、渲染、页面交互进行强大的处理。

    3. 使用介绍

    一般来说Webview可单独使用,可联合其子类一起使用,所以接下来,我会介绍:

    Webview自身的常见方法;

    Webview的最常用的子类

    (WebSettings类、WebViewClient类、WebChromeClient类)

    Android和Js的交互

    3.1 Webview常用方法

    3.1.1 加载url

    加载方式根据资源分为三种

    //方式1. 加载一个网页:
      webView.loadUrl("http://www.google.com/");
      //方式2:加载apk包中的html页面
      webView.loadUrl("file:///android_asset/test.html");
      //方式3:加载手机本地的html页面
      webView.loadUrl("content://com.android.htmlfileprovider/sdcard/test.html");
      // 方式4: 加载 HTML 页面的一小段内容
      WebView.loadData(String data, String mimeType, String encoding)
    // 参数说明:
    // 参数1:需要截取展示的内容
    // 内容里不能出现 ’#’, ‘%’, ‘\’ , ‘?’ 这四个字符,若出现了需用 %23, %25, %27, %3f 对应来替代,否则会出现异常
    // 参数2:展示内容的类型
    // 参数3:字节码

    t

    相关文章

      网友评论

          本文标题:Webview使用详解

          本文链接:https://www.haomeiwen.com/subject/bdzpaxtx.html