Передача изображения в другой макет
Я использую очки Sony Smart SDK для проекта. У меня есть два макета XML-файла, и я пытаюсь получить изображение из галереи, отображаемой на изображении макета.
Я получил местоположение изображения в виде строки, но как передать это изображение в макет с помощью комплектов?
2 ответа
Это помогло: imageBundle.putString(Control.Intents.EXTRA_DATA_URI, "file:///" + imageLocation);
Пример проекта HelloLayouts в SmartEyeglass SDK, показывает, как именно этого добиться.
Вы увидите параметр списка комплектов в методе showLayout. Вы можете добавить свои изображения для различных изображений в этот список. Затем, когда вы отображаете макет с помощью метода showLayout, вы должны предоставить этот список пакетов в качестве второго параметра.
Вы можете увидеть это более подробно в примере проекта HelloLayouts в SDK. Пожалуйста, взгляните на строки между 308 и 316 в файле HelloLayoutsControl.java.