gpt4 book ai didi

android - 如何在 Android 应用程序中嵌入支持 SVG 的 webkit webview?

转载 作者:行者123 更新时间:2023-11-29 02:10:37 25 4
gpt4 key购买 nike

有没有办法在应用程序中嵌入自定义的 webkit 引擎以添加支持 SVG 的 WebView?

最佳答案

根据Bug Entry提到了一些似乎不太容易替换的 android 核心依赖项,不确定是否所有这些都可以包含在构建中以提供与您的应用程序完全一致的 webkit webview。

但是,通常可以使用另一个库项目来引用并包含在编译中。然后有一个 way to include other JAR files ,一种通往convert an existing project into a library的方式甚至还有 way to butcher an .apk and get the code out (你又可以把它变成一个图书馆)。

从未做过,但理论上,获取要 bundle 的浏览器的库、.jar 或 .apk(如前所述,开头似乎不是最佳选择),查看原始代码实例化该代码浏览器在 Activity 中查看 - 然后就可以了。

很想知道你或其他人何时完成了这样的事情, 我迫不及待地想看看我们是否可以将它与启用的多点触控 bundle 在一起(2.x 中的另一个大缺点) 对于 2.x 设备上 android stock 浏览器的多点触控,我启动了 polyfill project出于绝望(效果出奇地好,但也比模拟完整的 SVG 解释器简单得多),所以对于 SVG 问题并为工作提供最佳浏览器运行时,这会很棒。

P.S. 根据您要对 SVG 执行的操作,有一种完全不同的解决方法。如果有时只是一些小东西要填充在屏幕上,你可能会在谷歌上搜索“svg polyfill”,这会导致无数的解决方案——我不能直接推荐一个,因为这些实现是如此不同,你应该评估它们您的实际应用。

关于android - 如何在 Android 应用程序中嵌入支持 SVG 的 webkit webview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7662491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com