Я хочу сохранить данные в своем Sony Ericsson K750i. Я знаю, что телефон реализует FileConnection версии 1.0. Список корней, взятых изJavaME FileConnection url
FileSystemRegistry.listRoots();
возвращает один элемент с именем «c: /». Я хочу сохранить файл .txt примерно в любом месте, но желательно, чтобы прикрепленная к нему карта памяти. К сожалению, это не работает. Он генерирует исключение IOException без какого-либо сообщения. Я попытался открыть файловое соединение на многочисленных корнях, таких как c: /, C: /, /, ./, root1 /, SDCard /, CFCard /, MemoryStick/и, возможно, еще немного, но без везения.
Исключение брошено сразу после этой линии на любой из этих корней:
FileConnection filecon = (FileConnection) Connector.open("file:///MemoryStick/file.txt");
Пожалуйста, какие URL следует использовать?
Попробуйте указать файлы в одном из корней, получить один из файлов или каталогов, а затем распечатать абсолютный путь к этому файлу. – aioobe
Я не могу В FileSystemRegistry я получаю только один корень, «c: /». Но это не работает, и вместо этого оно выдает исключение. Поэтому я не могу перечислить файлы без подключения к файлу. Или, может быть, я просто не понимаю? – Trimack