PDA

Просмотр полной версии : J2ME и OutputStream



clover
11.05.2005, 22:15
При чтении из файла я использую InputStream и DataInputStream, при этом this.getClass().getResourceAsStream(fileName); возвращает InputStream ассоциированный с файлом\ресурсом fileName.
Как ассоциировать с файлом OutputStream? - ограничение J2ME и MIDP1.0, а значит FileOutputStream не подходит.
Пробовал Connector.getOutputStream("file://...") не проходит, т.к. в MIDP1.0 только HTTP. Может RecordStore подойдет?

Подскажите кто знает, плз. возможно ли это вообще?

evgeny_d
12.05.2005, 11:28
А для чего OutputStream зотелось бы? В файл писать?
Для этих целей в MIDP 1.0 и предусмотрено RecordStore.

bulda
12.05.2005, 12:12
файлы не поддерживаются и в MIDP 2.0, необходима поддержка девайсом JSR-75.
Писать в файл в общем случае не получиться, схему "file://" поддерживает Siemens, больше не встречал.

mobius
12.05.2005, 17:35
Аминь

clover
12.05.2005, 18:30
Для этих целей в MIDP 1.0 и предусмотрено RecordStore.
Научите начинающего, please, как это делается через RecordStore... У меня не выходит.
Мне нужно писать в файл побайтной. Файл находится внутри .JAR файла. Внешние файлы не интересуют.

bulda
13.05.2005, 00:52
файл писать через RMS не получиться, RMS внешний storage, для каждого мидлета выделятеся от 20кВ до нескольких Мв в зависимости от модели телефона. Туда можно писать и читать и хранить данные в перерывах между запусками приложения. Это "типа файла", но не файл, забей и перестань думать что бы писать в файл внутри jar на J2ME, даже не уверен что Siemens это поддерживает.