网站首页 网站导航 课程中心
新闻中心
您所在的位置:Android培训 > 新闻中心 > 【Android手机】升级Android手机WebView来提升浏览体验

【Android手机】升级Android手机WebView来提升浏览体验

来源:中软卓越 日期:2017-07-28 10:40 人气:
标签:
中软国际教育集团Python+大数据课程入驻大武汉啦!!!

一、WebView是什么

在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。如果把一个浏览器比作一辆汽车,我们可以认为webkit内核是他们的发动机,WebView是这辆车的引擎加传动装置。安卓系统中默认自带的webview包名为com.android.webview,我手机自带的版本为58,大家可在手机设置内看到自己WebView版本号。

【Android培训】升级Android手机WebView来提升浏览体验

二、浏览器和WebView关系

许多安装包比较大的浏览器,如QQ浏览器、UC浏览器、Chrome浏览器等,它们内置了自己的内核或者将别家的内核加以改造,和安卓内WebView并没有什么关系。但是某些安装包很小的浏览器,如旗鱼浏览器,via浏览器、神奇浏览器等,他们通过直接调用安卓系统内自带的webview来浏览网页,加上自定义的功能,这种浏览器小巧简单,但是性能受限于安卓自带WebView,另外,比如知乎等一些app也是通过调用系统WebView进行浏览。

三、如何升级他们来提升浏览体验

安卓系统自带WebView版本老旧,一般跟随系统进行升级,不过现在还有另一种方法,就是安装Google WebView,调用其进行渲染。让我们的浏览体验变得更好。EMUI已经内置并且采用了Google WebView,只需要升级即可。

说明:此方法可能不适合您的手机,虽然不需要root权限,但是由于安卓碎片化严重,每个人的手机情况不同,操作不当可能造成不愉悦的体验。

第一步,下载安装谷歌WebView,arm arm64一体包(安装时部分系统可能提示升级,请升级)。

第二步,打开开发者选项,找到WebView实现,我的手机出现了两个WebView,AOSP WebView为安卓自带,Google WebView为刚才安装的,某些手机系统可能只有Google WebView。选择Google WebView,退出并重启手机。现在你的手机已经安装了最新Google WebView内核并使用了它。

如果你没有找到这个选项,使用it之家打开这个网站,如果版本号和你安装的相同,则安装生效。不同的话,可以卸载了刚才的安装,这个方法不适用于你的手机。

现在你已经使用了最新版的Webview并启用了它,使用第三方小浏览器或者在其他应用内打开网页时,浏览体验应该会有所提高,如果出现卡顿还是请卸载之,换回原来版本。

附:

微信和QQ的内置的WebView版本老旧,自家的QQ浏览器TBS内核也存在各种问题,比如没有严格遵照fonts.xml实现多字重挂载,替换多字重后会自动变成恶心的伪粗体,网页加载速率低,许多微信页面第二次才能正常打开。

如果想解决以上问题,可以切换到系统WebView内核。

在QQ和微信中分别点击打开

打开后,首先选择清除TBS内核,再强制启用系统内核,重启后选择查看内核版本如果显示0,就已经强制切到系统webview内核。打开速度和稳定性比以往应该提高了很多。

中软卓越是中软国际有限公司投资的大型人才服务机构,是中软国际人才战略的核心组成部分之一,承担集团发展过程中人才储备和培养的任务,是软件及外包业务快速发展的重要人才支撑平台,是集团保持高速增长动力之一。

中软国际教育集团专注IT教育36年,一直秉承“用良心做教育”的理念,是中国移动互联网研发人才一体化服务的开拓者,全力打造移动互联网研发人才服务优质平台。

公司总部位于武汉,目前已在深圳、上海、郑州、广州、大连、武汉、成都、西安、杭州、重庆、长沙、合肥、无锡、南宁、厦门、南京、南昌等全国22个省成立了60多家分公司。拥有全国的移动互联网教学就业保障团队,做到了毕业学员业内高薪水,成为学员信赖的IT培训机构。

营业执照 版权所有©Copyright 2008-2017,武汉中软卓越科技有限公司 , All Rights Reserved. ICP备案号:15018648号-1

sitemap | 来校路线 | 分类导航 | 关于我们