2014-02-19 2 views
3

Android noob пытается выяснить, как именно это сделать. Цель проста: захватить файл изображения из Интернета (с URL-адресом) и поместить это изображение на карту Google Glass.Публикация веб-изображения на стеклянную карту

У меня есть функция от this question, которая создает выталкиваемый из веб-url.

Однако, когда я пытаюсь создать карту Google Glass, метод card.AddImage (uri) требует URI. У меня есть объект-объект, созданный из метода, упомянутого выше, - как я могу поместить этот объект на карту?

Есть ли способ извлечь URI из объекта-объекта? Большинство вопросов здесь посвящены извлечению URI локального ресурса, и поскольку этот объект с возможностью рисования был создан «на ходу» во время выполнения, я не уверен, как применять URI.parse в такой ситуации (я не имеют абсолютный путь к ресурсу).

Это даже правильный подход? Должен ли я создавать чертежи, или есть способ получить изображение строго с помощью URI этого веб-адреса?

+0

Будет ли это работать? http://stackoverflow.com/questions/6602417/get-the-uri-of-an-image-stored-in-drawable –

+0

Почему бы просто не использовать URI, который вы создали в первом вопросе? – ErstwhileIII

+0

@ErstwhileIII, как бы я понял? У меня есть функция (из другого вопроса, упомянутого выше), которая делает Drawable веб-изображения, но для функции, которую мне нужно отображать, требуется URI в качестве ее параметра. – user3330342

ответ

0

Кажется, вы проводите больше работы, чтобы попытаться получить доступное на веб-изображение изображение на карту. Почему бы просто не использовать оригинальный веб-образ, а не drawable, который вы создали (card.addImage(new URL(address))? Если вам нужно обработать изображение, то вы захотите сохранить его в веб-доступном виде на своей стороне сервера, где вы размещаете свой код google-mirror-api. См. Образец стекла, который добавляет изображение кошки к снимку, сделанному стеклом, и передает его.

Смежные вопросы