Передача изображения из HTML через интерфейс JavaScript для Android - PullRequest
3 голосов
/ 21 марта 2012

Мое приложение загружает небольшой HTML-документ, содержащий одно изображение в веб-просмотре.Как я могу получить это изображение и использовать его в качестве растрового объекта в моем приложении?

Я уже использую JavaScriptInterface вместе со своим веб-представлением для получения некоторой другой информации, например, передачи логических значений.Можно ли передать изображение через JavaScriptIterface?Это хорошая идея или есть лучший способ?

1 Ответ

2 голосов
/ 21 марта 2012

Посмотрите на этот вопрос: Получить данные изображения в JavaScript?

Возможно, вы сможете нарисовать изображение на (я полагаю, скрытом) Canvas, затем закодировать Base64 с помощью toDataURL и передать его в виде строки через интерфейс JS, а затем декодировать его на стороне Java. Я думаю, что это будет медленно, но стоит попробовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...