欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

MTK Webview相关问题解答

程序员文章站 2022-08-17 15:17:53
1.Mtk Webview的作用:敝司内部load都是双webview配置。其中mtk webview主要是给mtk browser使用。里面主要是对browser一些必须功能的支持,此外还有一些webview的bug fix2.设置web view:可以从settings选择默认使用的webvie ......

1.mtk webview的作用:
敝司内部load都是双webview配置。其中mtk webview主要是给mtk browser使用。里面主要是对
browser一些必须功能的
支持,此外还有一些webview的bug fix
2.设置web view:
可以从settings选择默认使用的webview,通常设置为android/google webview。即
其他app使用webview时,会使
用默认配置
3.mtk webview与chrome差别:
首先,chromium版本不同。mtk webview基于chromium 58。
另外,chrome为google app,内部没有source,无法得知google的相关修改
4.双web view的使用:
双webview并不会引起其他问题,app使用时会去拿默认配置,敝司并没有针对双
webview的专门测项。
对于webview功能,可采用单webview的测试即可。
简单来说,内部采用双webview架构主要是支持mtk browser的一些特殊测试需求。
对于mtk browser而言,无需设置mtk webview为默认项,启动时会优先使用mtk
webview。
而其他app只会使用默认配置的webview。即使手机中有两个webview,也不会造成其
他app同时加载两个
webview或者引起其他相关问题。
5.cts测试时webview的选择:
cts应该没有对webview做要求。但是建议使用google webview做cts测试。
google webview会不断升级,cts case也可能会做针对性调整。
而mtk webview版本比较老,且无法同步升级。cts测试时,可以有两个webview。
会使用settings中设置的默认值,除mtk webview。
6.卸载mtk webview:
若有使用mtk browser,建议不要卸载mtk webview,mtkbrowser.apk搭配
mtkwebview.apk,有些feature的改动会同
时涉及2个module
卸载方法:删除掉/vendor/mediatek/proprietary/apps/mtkwebview/android.mk 及
之前build出的apk再
full build,避免把之前的apk烧进去

本文来自“http://bbs.16rd.com/thread-472972-1-1.html”,转载请注明出处,谢谢