Android上的SVG支持,当前状态

时间:2012-01-24 11:00:53

标签: android browser svg

Android是否支持SVG(本机)?

我在这里或网上找到了旧答案,但我不理解当前的情况。

如果可能,请提供参考。

2 个答案:

答案 0 :(得分:15)

  

Android是否支持SVG(本机)?

这取决于“Android”,“SVG”和“原生”的含义。

Android是一种移动操作系统。它有多个版本。

SVG是一个标准。它有多个版本。

“Natively”可能意味着“我可以通过某些Java类解码SVG”到“股票Android Web浏览器可以渲染SVG”。

我可以告诉你,Android网络浏览器在Android 3.2和Android 4.0上呈现this Web page很好,但在Android 2.3上却失败了。

我可以告诉你,没有一套Java类的SVG解析器,ImageView和类似的小部件无法直接使用SVG。您可以使用WebView来显示一些SVG,因为股票浏览器似乎在较新的Android版本上支持它,尽管可以想象SVG支持是通过一些不能自动获得的插件到WebView

我无法告诉您浏览器支持哪种版本的SVG,因为这似乎没有记录。您需要运行一些测试,看它是否支持您希望使用的特定SVG结构。

答案 1 :(得分:7)

http://caniuse.com/#search=svg android浏览器列显示了Android版本,其默认浏览器将支持SVG。所有3.0及更高版本都具有基本的SVG支持。

您可以在同一页面上看到全面的高级功能细分。