Android 系统(275)---Mtk Webview基本问题

本文详细解析了MtkWebview的基本作用、配置方法及其与Chrome的差异,阐述了双Webview架构的应用场景与优势,提供了CTS测试建议及卸载注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 Mtk Webview基本问题

1.Mtk Webview的作用:

  MTK内部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烧进去 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值