BlackBerry - Расположение / каталог на устройстве для сохранения файла из приложения - PullRequest
0 голосов
/ 03 декабря 2009

Моя программа сохраняет файл на устройстве во время выполнения и читает / записывает данные из него во время выполнения. В настоящее время он сохраняется на SDCard. Я хочу знать, будет ли сохранение его во флэш-памяти устройства лучше, чем съемный носитель. Позволяет ли устройство записывать что-то во внутреннюю память? Предложения / Идеи? Спасибо

Ответы [ 2 ]

2 голосов
/ 04 декабря 2009

Проверяем, есть ли в наличии SDCard, которую мы там храним


if (((FileConnection) Connector.open("file:///SDCard/", Connector.READ_WRITE)).exists())
    return "file:///SDCard";
else
    return "file:///store/home/user";

РЕДАКТИРОВАТЬ: см. Больше информации о разных местах здесь

1 голос
/ 03 декабря 2009

Поддержка файловой системы на устройстве зависит от ОС. Большинство устройств до 3G все равно не имеют большой внутренней памяти. Если объем данных невелик (несколько сотен килобайт), лучше всего использовать PersistentStore. Если он больше этого и вы хотите поддерживать наибольшее количество моделей, тогда SDCard - это то, что вам нужно.

...