当前位置:   article > 正文

Android使用WebView打开内嵌H5网页

Android使用WebView打开内嵌H5网页

Android打开外部网页链接请参考上一篇文章

https://public.blog.csdn.net/article/details/136384559

继上篇,新建assets文章夹,将H5的网页资源放到此文件夹下

把H5的资源文件都拷进来

这个时候,将添加打开本地网页的代码:

  1. //打开本地HTML
  2. //获取webview
  3. WebView webView = findViewById(R.id.wv_webview);
  4. //设置为ChromeClinet 才能执行js代码
  5. WebChromeClient webChromeClient = new WebChromeClient();
  6. webView.setWebChromeClient(webChromeClient);
  7. //设置开启js支持
  8. webView.getSettings().setJavaScriptEnabled(true);
  9. // 是否支持缩放
  10. webView.getSettings().setSupportZoom(true);
  11. webView.getSettings().setAllowFileAccess(true);
  12. //加载本地html
  13. webView.loadUrl("file:///android_asset/web/index.html");

运行查看下效果:报net::ERR_FILE_NOT_FOUND错误,无法打开网页

查了下,原来是assets文件夹的位置没有放正确,要和java、res同目录才行,如下:

在工程里看到如下:

整个工程分享:

https://download.csdn.net/download/Highning0007/88931397

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号