SVG-Unterstützung für Android, aktueller Status

8

Unterstützt Android SVG (nativ)?

Ich habe hier oder im Internet alte Antworten gefunden, aber ich verstehe die aktuelle Situation nicht.

Bitte geben Sie eine Referenz, wenn möglich.

    
cdarwin 24.01.2012, 11:00
quelle

2 Antworten

15
  

Unterstützt Android SVG (nativ)?

Das hängt davon ab, was Sie mit "Android", "SVG" und "nativ" meinen.

Android ist ein mobiles Betriebssystem. Es hat mehrere Versionen.

SVG ist ein Standard. Es hat mehrere Versionen.

"Nativ" könnte etwas von "Ich kann SVG durch einige Java-Klassen dekodieren" zu "der Standard-Webbrowser von Android kann SVG rendern" bedeuten.

Ich kann Ihnen sagen, dass der Android Webbrowser diese Webseite gut auf Android 3.2 und Android 4.0, aber scheitert auf Android 2.3.

Ich kann Ihnen sagen, dass es keinen SVG-Parser-Satz von Java-Klassen gibt und dass ImageView und ähnliche Widgets nicht in der Lage sind, direkt mit SVG zu arbeiten. Du kannst WebView verwenden, um SVG anzuzeigen, da der Aktien-Browser es in neueren Android-Versionen zu unterstützen scheint, obwohl es denkbar ist, dass die SVG-Unterstützung über ein Plugin erfolgt, das nicht automatisch für WebView verfügbar ist. .

Ich kann Ihnen nicht sagen, welche Version von SVG vom Browser unterstützt wird, da diese nicht dokumentiert zu sein scheint. Sie müssten einige Tests ausführen und sehen, ob es die bestimmten SVG-Strukturen unterstützt, die Sie verwenden möchten.

    
CommonsWare 24.01.2012, 14:30
quelle
7

Ссылка Die android Browser-Spalte zeigt die Android-Version, deren Standard-Browser SVG-Unterstützung haben wird. Alle Versionen 3.0 und höher haben grundlegende SVG-Unterstützung.

Sie können eine umfassende erweiterte Funktionsaufteilung auf derselben Seite sehen.

    
basarat 18.12.2012 03:25
quelle

Tags und Links