2010-08-17 1 views
0

Я тестирую некоторые вещи с записью в файловую систему на Blackberry с помощью пакета javax.microedition.io.file. Я могу открыть файл («file: ///store/home/user/documents/mytxtfile.txt») и написать ему (под этим я подразумеваю, что не генерируется исключение, независимо от того, создан или нет файл написано, я не могу сказать).Blackberry Simulator FileSystem: где он?

Я бегу в симуляторе, и мне было интересно, где симулятор будет писать такие файлы? Глядя в каталог симулятора, никаких изменений ни в одном из файлов не было, поэтому ни один из файлов .dmp не изменился с момента написания этого файла. Кто-нибудь знает, где будет написан этот файл, чтобы я мог подтвердить, что он был написан на самом деле?

ответ

4

По умолчанию файловая система BlackBerry представлена ​​как один файл в главной системе. Вы увидите этот файл в вашем каталоге симуляторов, например 8900-fs.dmp (например, для симулятора 8900) или 8900-sdcard.dmp (для файловой системы на виртуальной SD-карте для того же устройства).

К сожалению, вы не можете просматривать файлы, хранящиеся в файловой системе устройства тренажера, но вы можете настроить имитатор на использование фактического каталога для своей SDCard. Это находится на вкладке «Память» диалогового окна симулятора (в разделе «Конфигурации отладки» -> «Симулятор», если вы используете подключаемый модуль Eclipse JDE). Вы можете записать на SD-карту с помощью файла: /// sdcard prefix

Другой вариант заключается в том, что в BlackBerry есть файловый браузер - он (неинтуитивно) находится под значком «Медиа». Щелкните значок «Медиа», затем откройте меню и выберите пункт «Обзор». Вы сможете просмотреть файловую систему симулятора и посмотреть, есть ли у вас файл.

+0

Спасибо, я нашел файл в разделе «Медиа», поэтому он был написан. Любая идея, почему ни один из .dmp-файлов в каталоге Simulator не изменился? Я основываю это на том факте, что размер файла и дата последнего изменения, как показано в проводнике Windows, не изменились. – DaveJohnston

+0

Все в порядке, я узнал, что происходит. Сценарии сборки, которые мы используем, устанавливают другой каталог, который будет использоваться для хранения этих файлов. Поэтому я нашел обновленный .dmp-файл. – DaveJohnston