J2ME и OutputStream

Модератор: Absurd

Ответить
clover
Сообщения: 2
Зарегистрирован: 11 май 2005, 21:16
Откуда: Калининград
Контактная информация:

11 май 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
Сообщения: 62
Зарегистрирован: 23 мар 2004, 08:31

12 май 2005, 11:28

А для чего OutputStream зотелось бы? В файл писать?
Для этих целей в MIDP 1.0 и предусмотрено RecordStore.
bulda
Сообщения: 31
Зарегистрирован: 17 фев 2004, 12:59
Контактная информация:

12 май 2005, 12:12

файлы не поддерживаются и в MIDP 2.0, необходима поддержка девайсом JSR-75.
Писать в файл в общем случае не получиться, схему "file://" поддерживает Siemens, больше не встречал.
mobius
Сообщения: 151
Зарегистрирован: 25 янв 2005, 18:42
Откуда: Минск
Контактная информация:

12 май 2005, 17:35

Аминь
Всё об отдыхе на http://chugaga.com
clover
Сообщения: 2
Зарегистрирован: 11 май 2005, 21:16
Откуда: Калининград
Контактная информация:

12 май 2005, 18:30

Для этих целей в MIDP 1.0 и предусмотрено RecordStore.
Научите начинающего, please, как это делается через RecordStore... У меня не выходит.
Мне нужно писать в файл побайтной. Файл находится внутри .JAR файла. Внешние файлы не интересуют.
bulda
Сообщения: 31
Зарегистрирован: 17 фев 2004, 12:59
Контактная информация:

13 май 2005, 00:52

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