2010-12-23 16 views
6

Estoy intentando escribir una aplicación Java que genere imágenes SVG basadas en archivos XML. La aplicación también debería poder mostrar el archivo SVG. Mi aplicación debe ejecutarse en la plataforma Android y PC de escritorio. Leí sobre Swing + Batik pero afaik no funcionará en Android. ¿Cuál es la mejor biblioteca para lograr esto?Procesamiento SVG en Java en Android y en el escritorio

Respuesta

7

Este article de ofertas de proyectos de código con el tema. Se presentan dos enfoques:

  • android-libsvg library.
  • Motor de Geometría de grano.

Ambas soluciones tienen dependencias en la biblioteca de código nativo, lo que puede necesitar JNI. También hay svg4mobile proyecto, que solo usa Java.

+0

¿Qué es JNI ????? – dsdsdsdsd

2

por este tema: libsvg ported

libsvg ha sido portado a android..see hilo para más detalles. Se necesita una forma de Crystax NDK, es decir, excepciones enabled..build/doc instalar aquí en: build-install-doc

2

También intente esta biblioteca de código abierto, la licencia Apache 2.0:

SVG-Android

El rendimiento es bueno como el dibujo real se maneja de forma nativa por un objetoandroid.graphics.Picture.

+0

¿Puedo crear svg usando esta biblioteca en Android? –

+0

@RakeshGondaliya No, solo cárguelos y renderízalos. – pents90