Как просмотреть файл RMS в J2ME?

У меня есть приложение J2ME, в котором RMS используется в качестве базы данных. Я только хотел узнать:

  1. где находится файл rms в j2me
  2. Как мы можем прочитать его вручную с помощью любого программного обеспечения и изменить его?

Я задаю этот вопрос, поскольку мы можем просматривать базу данных SQLite на Android в DDMS, а также просматривать и изменять ее в браузере SQLite.


person Maverick    schedule 07.11.2011    source источник


Ответы (2)


Пожалуйста, проверьте следующую ссылку, они могут вам помочь:

http://www.roseindia.net/j2me/rms-midlet.shtml

http://www.java2s.com/Code/Java/J2ME/Readandwritetotherecordstore.htm

В Android, поскольку мы можем видеть нашу базу данных приложений с помощью браузера sqlite, в J2ME нет ничего эквивалентного браузеру sqlite.

Данные, содержащиеся в RMS, могут быть извлечены только программно, как показано в приведенных выше ссылках.

person Shruti    schedule 07.11.2011
comment
Спасибо, Шрути. Но если у меня большая база данных, и я просто хочу проверить базу данных rms, то это единственный способ проверить ее данные, написав всю программу для получения еще раз. - person Maverick; 08.11.2011
comment
@Maverick .. Если вы просто хотите просмотреть данные в базе данных, то в любом месте вы можете вызвать метод readrecord(), который предоставит вам все записи из базы данных. Вы можете получить метод readrecord() из Google или из двух приведенных выше ссылок, предоставленных Shruti, иначе я также могу написать код для readrecoed() здесь. Пожалуйста, скажите, если вам нужно тогда. - person Riddhi Barbhaya; 27.12.2012

Для телефонов Nokia серии S40, таких как модель Nokia 3500 Classic, вы можете увидеть RMS в том же месте, где доступен ваш файл .Jar.

  • для базового компьютера Windows это будет Documents & settings/j2mewtk/2.5.2/appdb соответствующий тип эмулятора

  • для базового компьютера Linux RMS находится в следующей папке, /root/j2mewtk/2.5.2/appdb/ соответствующий тип эмулятора

person Lucifer    schedule 08.11.2011
comment
@Kalpan Спасибо за ваш мгновенный ответ ... Можем ли мы узнать, где он находится, если мы разрабатываем приложение на эмуляторе? - person Maverick; 08.11.2011