Как лучше всего хранить настройки в j2me?

Я хочу сохранить настройки своего приложения j2me. При запуске приложения будет загружена настройка. Я нашел два пути:

  1. Музыкальный магазин
  2. Чтение и запись в текстовых файлах

Я думаю,

Рискует использовать хранилище записей, если пользователь удалит данные RMS, тогда я потеряю настройки. Текстовый файл может храниться в банке, поэтому пользователь не может его удалить.

Какой из двух вышеупомянутых подходов лучше всего подходит с учетом производительности и риска, или есть подход лучше, чем два предыдущих?

[Добавление]

Что касается файлов RMS

Предположим, пользователь получает доступ к мобильному хранилищу с компьютера, тогда файлы RMS становятся видимыми. Что касается текстовых файлов, если я сохраню txt-файл в ресурсах приложений, он будет частью, если файл jar и пользователь не смогут получить к нему доступ. при удалении приложения этот файл также будет удален, поскольку он является частью jar. Принимая во внимание это также, что будет лучшим подходом


person KB5    schedule 24.08.2012    source источник


Ответы (1)


RMS определенно лучшее решение.

Пользователь не может удалить данные RMS приложения, пока вы их не предоставите.

Кроме того, если пользователь удалит ваше приложение, данные будут удалены одновременно: это хорошо.

Использование текстовых файлов - плохая идея, потому что пользователь может получить к ним доступ и удалить в любое время, и у вас нет возможности удалить его, когда пользователь удалит.

person funkybro    schedule 24.08.2012
comment
Спасибо, но предположим, что пользователь получает доступ к мобильному хранилищу с компьютера, тогда файлы RMS будут видны. Что касается текстовых файлов, если я сохраню txt-файл в ресурсах приложений, он будет частью, если файл jar и пользователь не смогут получить к нему доступ. при удалении приложения этот файл также будет удален, поскольку он является частью jar. Принимая во внимание это также, что будет лучшим подходом - person KB5; 25.08.2012
comment
Как я сказал ранее, вы не можете записывать файлы в jar. Если это настолько важно, что пользователь не может удалить его, сохраните его на сервере. - person funkybro; 25.08.2012