1、为什么要集成腾讯 X5 浏览器查看內核版本号
肯定是事出有因简单来说,JS代码写的不标准与部分机型内嵌套的浏览器查看内核版本号产生矛盾,出现底层(os)bug导致不嘚不费事搞一个其它查看内核版本号进行加载网页,
2、官方网站及导入 jar 包等
目前为止(),就三种如图:
我们就下载对简单第一种吧,足鉯满足我们的需要了
(2)、项目内导入jar文件
解压之后,文件很多但是有用的我感觉就是jar文件了。
(3)、如何在自己项目内集成jar文件(基础)
第一步:将“.jar”文件考入到项目下面的libs文件夹如图:
项目内拷入 jar 文件
QbSdk.setDownloadWithoutWifi(true);
:该方法默认为 false表示为当手机内没有 X5 查看内核版本号并且当为为非wifi环境,调用系统的查看内核版本号既然是调用系统自带的,那我们还集成 X5 干嘛(有毛病太勤快了?有那时间打會王者荣耀好不)所以,这里设置为true但是设置为true 就会导致用那里会产生 24M
左右的流量。在当下我们身边充斥着 微信与qq凡是有智能机就必装的软件,你没有那没办法,花点流量吧我个人建议设置为 true ,虽然有点流氓吧但是没办法啊。
这里引入一下腾讯爸爸(暂且称之為爸爸)的文档哈:
第二步、激活 js 调用设置 webView 活跃状态
第三步、设置 WebView 的相关属性
//该界面打开更多链接 //监听网页的加载进度
这里指的说的一個事情是,腾讯的查看内核版本号不支持 onPageStarted()
方法所以你如果要监听加载进度则只能在onProgressChanged
进行相关切换 dialog 等操作。
相关配置按需来就好了,我呮需要上面那些;
第四步:退出界面暂停 webView的活跃并且关闭 JS 支持
第五步:关闭界面时,销毁webview
//销毁 放置内存泄漏
当然了各位小伙伴可以看┅下官方demo,也可以留言问我我懂的一定给你解答哈。对了 X5 查看内核版本号支持的视频格式比原生的格式多很多各位可以探索。马上周末了祝大家有个好周末哈。