При чтении из файла я использую InputStream и DataInputStream, при этом this.getClass().getResourceAsStream(fileName); возвращает InputStream ассоциированный с файлом\ресурсом fileName.
Как ассоциировать с файлом OutputStream? - ограничение J2ME и MIDP1.0, а значит FileOutputStream не подходит.
Пробовал Connector.getOutputStream("file://...") не проходит, т.к. в MIDP1.0 только HTTP. Может RecordStore подойдет?
Подскажите кто знает, плз. возможно ли это вообще?
J2ME и OutputStream
Модератор: Absurd
А для чего OutputStream зотелось бы? В файл писать?
Для этих целей в MIDP 1.0 и предусмотрено RecordStore.
Для этих целей в MIDP 1.0 и предусмотрено RecordStore.
файлы не поддерживаются и в MIDP 2.0, необходима поддержка девайсом JSR-75.
Писать в файл в общем случае не получиться, схему "file://" поддерживает Siemens, больше не встречал.
Писать в файл в общем случае не получиться, схему "file://" поддерживает Siemens, больше не встречал.
Аминь
Всё об отдыхе на http://chugaga.com
Научите начинающего, please, как это делается через RecordStore... У меня не выходит.Для этих целей в MIDP 1.0 и предусмотрено RecordStore.
Мне нужно писать в файл побайтной. Файл находится внутри .JAR файла. Внешние файлы не интересуют.
файл писать через RMS не получиться, RMS внешний storage, для каждого мидлета выделятеся от 20кВ до нескольких Мв в зависимости от модели телефона. Туда можно писать и читать и хранить данные в перерывах между запусками приложения. Это "типа файла", но не файл, забей и перестань думать что бы писать в файл внутри jar на J2ME, даже не уверен что Siemens это поддерживает.