Ресурсы HTML-страницы под кодовым названием one

Я хотел бы иметь статическую HTML-страницу в качестве компонента, в котором я использую компонент WebBrowser. Основная проблема заключается в том, что мне трудно работать с активами моей страницы, такими как изображения и файлы css/js. когда я помещаю свою страницу в пакет src, нужно ли мне помещать папку с активами в мой пакет/папку src?

Что было бы лучшим подходом к этому?

Спасибо


person user3201503    schedule 07.02.2014    source источник


Ответы (1)


Как правило, лучший подход — встроить все на страницу. Codename One имеет метод в WebBrowser, который позволяет вам преобразовывать файлы (например, изображения) в URI данных: WebBrowser.createDataURI().

Это не идеально, но это, безусловно, самое портативное решение. Для статического создания URI данных вы можете использовать такой инструмент: http://dopiaza.org/tools/datauri/index.php

person Shai Almog    schedule 07.02.2014
comment
Как насчет файлов JS или файлов CSS? я должен сделать то же самое? и я говорю о крупномасштабных проектах, таких как включение нескольких изображений для фона и всего остального. - person user3201503; 10.02.2014
comment
Есть и другие решения, например. см. github.com/sannah/CN1-Charts, где Стив эффективно внедрил HTML/JavaScript/CSS в очень продуманный способ. Основная проблема связана с иерархиями, которые плохо переводятся в парадигмы устройств. - person Shai Almog; 10.02.2014
comment
Кажется, я не могу понять рабочий процесс компонента диаграммы. Мне просто нужно, чтобы он был базовым. Я просто хотел бы встроить его в устройство IOS. Спасибо - person user3201503; 11.02.2014
comment
Я не совсем понимаю вопрос здесь? Я ссылался на работу Стива (и вы также можете увидеть некоторые из его других проектов) как на точку отсчета того, насколько сложный HTML/JavaScript может быть интегрирован в проект Codename One. - person Shai Almog; 11.02.2014