Вопрос по J2ME
От: Yukhovich Беларусь  
Дата: 21.07.04 12:18
Оценка:
Только начал изучать данную технологию.
возник данный вопрос могу ли я сохнатять свои данные ( при работе моего приложения ) локально, как в файл ?
и если не сложно приведите пример
Re: Вопрос по J2ME
От: AlexTorin Украина  
Дата: 21.07.04 12:56
Оценка:
Здравствуйте, Yukhovich, Вы писали:

Y>Только начал изучать данную технологию.

Y>возник данный вопрос могу ли я сохнатять свои данные ( при работе моего приложения ) локально, как в файл ?
Y>и если не сложно приведите пример

 PrintWriter out = null;
 FileOutputStream stream = new FileOutputStream(fileName);
 out = new PrintWriter(stream);
....
 out.println(message);
 out.flush();

вроде
... << Rsdn@Home 1.1.4 beta 1 >>
Re: Вопрос по J2ME
От: Blazkowicz Россия  
Дата: 21.07.04 13:05
Оценка:
Здравствуйте, Yukhovich, Вы писали:

Y>Только начал изучать данную технологию.

Y>возник данный вопрос могу ли я сохнатять свои данные ( при работе моего приложения ) локально, как в файл ?
Y>и если не сложно приведите пример

Изучаем поиск
Re: Вопрос по J2ME
От: Аноним  
Дата: 22.07.04 14:34
Оценка:
Здравствуйте, Yukhovich, Вы писали:

Y>Только начал изучать данную технологию.

Y>возник данный вопрос могу ли я сохнатять свои данные ( при работе моего приложения ) локально, как в файл ?
Y>и если не сложно приведите пример

У каждого производителя обращение к файлом разное. Если вас интересует Siemens, то я уже могу кое-что объяснить. Неплохие примеры даны с самим Siemens Api, когда устанавливаешь эмулятор.
ICQ 126662027
Re: Вопрос по J2ME
От: henson Россия http://www.njt-rails.com
Дата: 22.07.04 15:44
Оценка:
Здравствуйте, Yukhovich, Вы писали:

Y>Только начал изучать данную технологию.

Y>возник данный вопрос могу ли я сохнатять свои данные ( при работе моего приложения ) локально, как в файл ?
Y>и если не сложно приведите пример

В стандарте такой возможности нет. Для внешнего хранения данных должно использоваться RMS.
Однако аппараты Siemens за счет фирменных расширений дают такую возможность.
Re: Вопрос по J2ME
От: Vladimir_BL Россия  
Дата: 23.07.04 15:10
Оценка: 4 (1)
Здравствуйте, Yukhovich, Вы писали:

Y>Только начал изучать данную технологию.

Y>возник данный вопрос могу ли я сохнатять свои данные ( при работе моего приложения ) локально, как в файл ?
Y>и если не сложно приведите пример

RMS нормальная система, практически как файл и работает на всех телефонах т.к. стандарт MIDP.



public boolean saveData( boolean bCreateNew ) throws IOException {
  final String Name="Name";

  boolean bSuccess = false;

  // save the record store
  RecordStore rs = null;
  ByteArrayOutputStream bs = null;
  DataOutputStream ds = null;
  try {
    if (bCreateNew) {
      try {
        RecordStore.deleteRecordStore( Name );
      }
      catch (RecordStoreException e) { }
    }

    rs = RecordStore.openRecordStore( Name, bCreateNew );
    if (rs != null) {
      bs = new ByteArrayOutputStream();
      ds = new DataOutputStream(bs);
      m_gameData.write( ds );
      byte aBytes[] = bs.toByteArray();
      if (bCreateNew)
        rs.addRecord(aBytes,0,aBytes.length);
      else
        rs.setRecord(1,aBytes,0,aBytes.length);
      bSuccess = true;
    }
  }
  catch ( RecordStoreException e) { }
  finally {
    try {
      if (rs != null) rs.closeRecordStore();
    }
    catch (RecordStoreException e) { }
  }
  return bSuccess;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.