Как встроить веб-просмотр с поддержкой SVG в приложение для Android?

Есть ли способ встроить настраиваемый движок webkit в приложение, чтобы добавить WebView с поддержкой SVG?

1 ответ

В соответствующей статье об ошибках упоминаются некоторые зависимости ядра Android, которые, по-видимому, не так легко заменить, но не уверен, что все это может быть включено в сборку, чтобы обеспечить именно веб-просмотр веб-набора с вашим приложением.

Тем не менее, в общем случае можно использовать другой библиотечный проект для ссылки и включения в компиляцию. И затем есть способ включить другие файлы JAR, способ преобразовать существующий проект в библиотеку, а также способ вырезать.apk и получить код (который снова можно превратить в библиотеку).

Никогда не делал этого, но теоретически, получите библиотеку, .jar или.apk браузера, который вы хотите объединить (как уже упоминалось, начало кажется не лучшим кандидатом), посмотрите в исходном коде, что делается для создания экземпляров, которые браузеры видят в активность - и пошло-поехало.

Хотелось бы услышать, когда вы или кто-либо другой достиг такого уровня, я не мог дождаться, чтобы увидеть, сможем ли мы связать его с включенным мультитачем (еще один большой недостаток в 2.x) для мультитача в Android Stock Browser на 2 Устройства.x Я запустил проект polyfill из отчаяния (который работает на удивление хорошо, но также намного проще, чем эмуляция полного интерпретатора SVG), поэтому для SVG и обеспечения наилучшего времени выполнения браузера для работы это было бы здорово.

PS Существует один совершенно другой обходной путь, в зависимости от того, что вы хотите сделать с SVG. Если это просто небольшой материал для заполнения на экране, иногда вы можете проверить Google на наличие "svg polyfill", что приводит к множеству решений - я не могу рекомендовать одно сразу, так как эти реализации настолько разные, что вы должны оценить их с помощью ваше реальное приложение.

Другие вопросы по тегам