Добавление изображений карты вызывает исключение для схем ресурсов HTTP и HTTPS.

Выполнение некоторых вызовов HTTPS json в стекле с помощью GDK, пока все хорошо. Пытался установить карту на один из возвращенных URL-адресов https, используя этот код:

Uri uri = Uri.parse(url);
card.addImage(uri);

Произошло странное исключение, по-видимому, подразумевающее, что стекло не поддерживает HTTPS?

ERROR/AndroidRuntime(14507): FATAL EXCEPTION: main
java.lang.IllegalArgumentException: unsupported image scheme: https
at com.google.android.glass.app.Card.addImage(Card.java:178)

Я пробовал то же самое с изображениями HTTP и получаю ошибку «неподдерживаемая схема изображения: http».

Как я должен загружать изображения с помощью GDK? Есть ли какое-то использование API, которое мне не хватает?


person johnarleyburns    schedule 19.01.2014    source источник


Ответы (1)


Судя по этому ответу Stack Overflow [1], опубликованному 16 января 2014 г., кажется, что он еще не поддерживается, и единственными поддерживаемыми схемами для класса построителя карт являются файл и android.resource.

Существует запрос функции [2] для отслеживания поддержки веб-изображений в классе построителя карт.

[1] https://stackoverflow.com/questions/21167282/googleglass-add-image-in-background-unsupported-image-scheme-http
[2] https://code.google.com/p/google-glass-api/issues/detail?id=299

person tw1742    schedule 23.02.2014