Страница 1 из 1

J2ME и OutputStream

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

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

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

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

Добавлено: 12 май 2005, 17:35
mobius
Аминь

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

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