Я разрабатываю приложение, которое будет отображать каталог из сотен товаров, каждый с фотографией. Размышляя о том, как развернуть эти образы в Codename One, я нашел два варианта:
1) Я могу вставить их в файл ресурсов и получить их с помощью fetchResourceFile().getImage()
. Недостатком является то, что из-за того, что их так много, и поскольку в графическом интерфейсе файла ресурсов нет системы папок, будет сложно найти значки и другие изображения в миксе.
2) Скопируйте их в корневую папку и извлеките с помощью Image.createImage()
. Я считаю это предпочтительным, потому что я могу использовать приложения ОС, чтобы найти/заменить/переименовать их напрямую; но, как и раньше, он будет смешивать их с другими файлами, которые имеют те же требования, например файл ресурсов, файлы xml и другие.
Мой вопрос в том, есть ли лучший способ упаковать их таким образом, чтобы они были отделены от других ресурсов и сохраняли порядок?