Я разрабатываю приложение для Titanium и, следовательно, создаю модуль из приложения для Android. Но модуль для Titanium генерирует проект в Android, который не имеет автогенерированного файла R.
Мне нужно загрузить растровое изображение, но поскольку у меня нет файла R, поэтому я не могу получить доступ к моим ресурсам по id. Я думал о доступе к этому растровому изображению по пути. Но также изо всех сил пытаюсь это сделать, поскольку я читал о чем-то вроде Android. У меня нет папок... Не понимаю, что это честно.
Можно ли создать папку в моем проекте Android и получить доступ к файлам на ней с помощью некоторого пути, например @folder/resource/item.png? Затем сохраните его в InputStream, например.
Большое спасибо. Дэвид.
Недавно мы добавили поддержку в git (наша главная ветвь) для связывания папки res с вашим титановым модулем. Если вы возьмете новую сборку, вы сможете разместить свою папку "res" под "платформой" в своем модуле, и все, что будет автоматически добавлено в ваше приложение.
Чтобы получить доступ к ресурсам в разделе Res (поскольку R.java создан для приложения, а не модуля), у нас есть вспомогательный класс TiRHelper, который дает вам доступ к любому ресурсу в вашем модуле следующим образом:
int xyz = TiRHelper.getApplicationResource("id.xyz")