Blackberry - Где на устройстве хранится папка phonegap (www)? - PullRequest
0 голосов
/ 14 марта 2012

Я разрабатываю для Blackberry usign phonegap, и мне нужно скопировать все файлы моего приложения в доступное для записи место (я предполагаю, что местоположение файла приложения только красное).Я использую Java, но проблема, с которой я сталкиваюсь, заключается в том, чтобы найти расположение этих файлов, специфичное для моего приложения, чтобы я мог их скопировать и переместить.*

getClass().getResourceAsStream("/index.html"); 

Однако пользователи не могут понять, как это может быть характерно для моего приложения.

Спасибо,

1 Ответ

0 голосов
/ 15 марта 2012

Файл приложения BlackBerry упакован в файл * .cod. Это своего рода модифицированный java * .jar файл с иерархической структурой (папки, пакеты внутри архива).

Когда вы запускаете getClass().getResourceAsStream("/index.html");, вы получаете файл index.html из корневого пакета вашего * .cod-файла. Если в процессе компиляции есть файл, то вы получите его, иначе операция завершится неудачей.

Если вы хотите использовать записываемый носитель, рассмотрите API-интерфейс FileConnections SDK RIM.

файлы трески хранятся в специальном месте (не в файловой системе). Но вам придется иметь дело с файловой системой, если вы хотите записывать файлы в память устройства или на карту памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...