十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
小编给大家分享一下webview实现的作用,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
成都创新互联公司于2013年开始,是专业互联网技术服务公司,拥有项目成都网站建设、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元巴东做网站,已为上家服务,为巴东各地企业和个人服务,联系电话:028-86922220
WebView是android中一个非常重要的控件,它的作用是用来展示一个web页面。它使用的内核是webkit引擎,4.4版本之后,直接使用Chrome作为内置网页浏览器。
作用
显示和渲染网页;
可与页面JavaScript交互,实现混合开发。
使用介绍
使用WebView之前,不要忘记在清单文件中声明访问网络权限:
加载页面一般有以下几种形式:
//方式一:加载一个网页 webView.loadUrl("http://www.baidu.com"); //方式二:加载应用资源文件内的网页 webView.loadUrl("file:///android_asset/test.html"); //方式三:加载一段代码 webView.loadData(String data,String mimeType, String encoding);
其中,方式一和方式二比较好理解,方式三可能有些朋友不明白,我在这里解释一下。
WebView.loadData()和WebView.loadDataWithBaseURL()是表示加载某一段代码,其中,WebView.loadDataWithBaseURL()兼容性更好,适用场景更多,因此,我着重介绍一下这个方法。
WebView.loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl))的五个参数:baseUrl表示基础的网页,data表示要加载的内容,mimeType表示加载网页的类型,encoding表示编码格式,historyUrl表示可用历史记录,可以为值。
看完了这篇文章,相信你对webview实现的作用有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!