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

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

1 Ответ

1 голос
/ 03 марта 2012

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

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

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

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

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

...