Android上的SVG支持,当前状态

Android是否支持SVG(本地)?

我在这里或网上find了旧的答案,但我不了解目前的情况。

如果可能,请给出参考。

Android是否支持SVG(本地)?

这取决于你的意思是“Android”,“SVG”和“本地”。

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

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

“Natively”可能意味着“我可以通过一些Java类来解码SVG”到“股票Android Web浏览器可以呈现SVG”。

我可以告诉你,股票Android Web浏览器呈现在Android 3.2和Android 4.0的这个网页罚款,但在Android 2.3上失败。

我可以告诉你,没有一个Java类的SVGparsing器集合, ImageView和类似的小部件没有能力直接使用SVG。 您可能能够使用WebView来显示一些SVG ,因为股票浏览器似乎在较新的Android版本上支持它,不过可以想象,SVG支持是通过一些不能自动提供给WebView插件来实现的。

我不能告诉你什么版本的SVG是由浏览器支持,因为这似乎没有logging。 您需要运行一些testing,看看它是否支持您希望使用的特定SVG结构。

http://caniuse.com/#search=svg android浏览器栏显示了默认浏览器将支持SVG的android版本。 所有版本3.0及以上版本都有基本的SVG支持。

您可以在同一页面上看到全面的高级function分类。