替换Android默认的Webview

3

我想实现自己的Webview,并用我的实现替换Android默认的Webview(也就是说,所有使用Webview小部件的应用程序都将使用我的实现进行渲染)。有没有办法做到这一点?我想听听你的建议。

1个回答

3
在AOSP Marshmallow和Lollipop中自己构建的Android版本中,您可以在frameworks/base/core/res/res/values/config.xml源代码)中更改config_webViewPackageName变量的值,以指向您的WebView实现包。
请注意,尽管WebView有自己的apk,但它仍然是框架的一部分,因此无法在现有设备上用其他实现替换它。这类似于问“如何替换默认的TextView”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接