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;
}
Вопрос по 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 за счет фирменных расширений дают такую возможность.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.