Java игры и приложения
Разделы:
Игры ||| Приложения ||| Статьи
Record Management System (RMS) backup
Инструкция по сохранению/восстановлению данных ява приложений.
Если Вам приходилось когда-нибудь переустанавливать ява приложения на своем телефоне,
то данные, сохраненные приложением в Record Management System (RMS) теряются.
Проще говоря, теряются все настройки приложений, сохраненные игры и т.д. и т.п.
Данный способ позволяет делать резервные копии данных приложений (RMS) в файловой системе телефона и в случае необходимости восстанавливать их от туда.
Для того, чтобы можно было сохранять RMS в файловой системе телефона, нужно всего лишь добавить файл RMSBackup.class в JAR файл приложения и в файле MANIFEST.MF добавить строку:
MIDlet-2: RMSBackup, , RMSBackup
Порядок действий:
-открываем JAR файл ява приложения в WinRar'ом
-копируем файл RMSBackup.class в архив (сжатие ставить на полное)
-заходим в папку META-INF и блокнотом открываем файл MANIFEST.MF
-находим в нем строку вида MIDlet-1: <имя приложения>, <имя иконки>, <класс>
-вставляем после этой строки «MIDlet-2: RMSBackup, , RMSBackup» без кавычек!
-если в файле MANIFEST.MF окажется несколько строк вида MIDlet-1, MIDlet-2, MIDlet-3 и т.д., то новая строка должна иметь следующий по порядку номер
-Жмём "сохранить" в блокноте. Если архивиатор спросит о замене, жми «ДА».
Таким образом, мы модифицировали приложение, добавив в него функции архивации / восстановления данных RMS. Теперь устанавливаем модифицированное приложение в телефон. Если до этого приложение уже было установлено, то на вопрос «Приложение уже существует. Заменить?» отвечаем «ДА». На вопрос «Сохранить сущ. данные?» тоже отвечаем «Да». После установки запускаем приложение.
В списке появляется новый пункт: RMSBackup. Именно этой утилитой делается архивация (Backup) и восстановление (Repair) данных приложения. Перед выполнением процедуры архивации/восстановления нужно выбрать файл архива. По умолчанию имя архива соответствует названию приложения с расширением rms. Архив находиться в папке /c:/other/ («Прочее»).
>>Скачать<<
P.S. Этим способом можно кидать «сейвы» от игр на другие телефоны ;-)