【发布时间】:2011-12-01 12:38:32
【问题描述】:
有没有办法在应用程序中嵌入定制的 webkit 引擎来添加支持 SVG 的 WebView?
【问题讨论】:
标签: android webkit svg mobile-webkit svg-android
有没有办法在应用程序中嵌入定制的 webkit 引擎来添加支持 SVG 的 WebView?
【问题讨论】:
标签: android webkit svg mobile-webkit svg-android
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(你可以再次将它变成一个库)。
从未做过,但理论上,获取一个库、.jar 或 .apk 的您要捆绑的浏览器(如前所述,开头似乎不是最佳候选者),查看原始代码如何实例化它浏览器在活动中查看 - 并且离开。
很想知道你或其他人何时完成了这样的事情,我迫不及待地想看看我们是否可以将它与启用多点触控捆绑在一起(2.x 中的另一个大缺点) 对于 2.x 设备上的 android 股票浏览器上的多点触控,我绝望地启动了 polyfill project(效果出奇的好,但也比模拟完整的 SVG 解释器简单得多),所以对于 SVG 并提供最好的工作的浏览器运行时,这将是伟大的。
P.S. 根据您想用 SVG 做什么,有一种完全不同的解决方法。如果有时只是在屏幕上填充一些小东西,您可能会检查谷歌的“svg polyfill”,这会导致无数的解决方案——我不能直接推荐一个,因为这些实现是如此不同,你应该用它们来评估它们您的实际应用。
【讨论】: