0

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

ответ

2

Мы проверяем, если есть SDCard доступны мы храним там:


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

EDIT: Смотрите более подробную информацию о различных местах here

1

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

Смежные вопросы