Tôi đang cố gắng viết một ứng dụng Java sẽ tạo ra hình ảnh SVG dựa trên tệp XML. Ứng dụng cũng sẽ có thể hiển thị tệp SVG. Ứng dụng của tôi sẽ chạy trên nền tảng Android và máy tính để bàn. Tôi đọc về Swing + Batik nhưng afaik nó sẽ không hoạt động trên Android. Thư viện tốt nhất để đạt được điều này là gì?Xử lý SVG dưới Java trên Android và máy tính để bàn
Trả lời
article trong Dự án mã đề cập đến chủ đề này. Hai phương pháp được trình bày:
- thư viện android-libsvg.
- Động cơ hình học chống hạt.
Cả hai giải pháp đều có phụ thuộc vào thư viện mã gốc, vì vậy bạn cần JNI.
Ngoài ra còn có dự án svg4mobile, chỉ sử dụng Java.
mỗi chủ đề này: libsvg ported
libsvg đã được chuyển đến android..see chủ đề để biết chi tiết. Bạn cần một dạng crystax của NDK, tức là các ngoại lệ được kích hoạt..build/install doc tại đây tại: build-install-doc
Cũng thử thư viện mã nguồn mở này, giấy phép Apache 2.0:
Hiệu suất là tốt như các bản vẽ thực tế được xử lý tự nhiên bởi một đối tượng android.graphics.Picture.
Tôi có thể tạo svg bằng thư viện này trong android không ?? –
@RakeshGondaliya Không, chỉ cần tải và hiển thị chúng. – pents90
JNI ????? – dsdsdsdsd