Настраиваем сворачивание приложений java на nokia s40 5th/6th.
Часто у нас возникает потребность свернуть аську, игру или приложение на телефоне. Возможно нужно ответить на смс, позвонить, или просто переключаться между приложениями. Недавно был найден способ, благодаря которому и у владельцев Nokia s40 появилась эта возможность. На данный момент этот способ работает только с телефонами Nokia s40v5 - v6.
Способ точно должен работать для: S40 5TH - 5310/5610, 6500 classic/slide, 7500 (не точно), 7900, 8800 Arte, 6267,7310 S40 5TH FP1 - 2700 classic, 2730 classic, 3600 slide, 5130, 5220, 6300i (не 6300), 6600, 7210, 7510, 7610, 3600 Slide, 6260 (возможно не весь список) S40 6th Edition - 3720 classic, 3710 fold, 6303, 6303i, 6700, 7510 SN, X3.
Для начала нам понадобятся открыть полный доступ яве к файловой системе телефона. Если у вас не получилось, дальше нет смысла читать.
Чтоб свернуть java приложение необходимо выполнить следующее: 1. Скачиваем на компьютер java приложение, если нет *.jad файла, то открываем его WinRARом. Заходим в папку META-INF в архиве, видим файл Manifest.mf, открываем его блокнотом. Добавляем в конец файла последней строкой следующую строчку: Nokia-MIDlet-no-exit: true Обязательно соблюдаем регистр символов! 2. Сохраняем изменения, также следим, чтобы измененный файл обновился в архиве. Закрываем архив. 3. Через MobiMB (или любым другим способом) заливаем приложение в телефон. 4. Пользуемся! Приложение должно сворачиваться по нажатию красной кнопки, открываем его как обычно, если все сделали правильно - приложение должно открыться без задержек и без потери данных и соединения GPRS (если использует его).
Для получения дополнительных возможностей можно дописать следующие строчки в файл: «jad»: Nokia-MIDlet-auto-start: yes Эта строка позволяет приложению запускаться автоматически при запуске телефона Nokia-MIDlet-bg-memory-size: 512 Ограничивает размер выделяемой приложению памяти Nokia-MIDlet-Close-Gprs-Context: true Закрывает GPRS сессию.
Примечание: данную строчку можно записать в jad файл, не трогая файл manifest. Это особенно актуально, если приложение подписано сертификатом. В этом случае строка Nokia-MIDlet-no-exit: true должна быть записана после кода сертификата. В данной инструкции мы добавляем строку в файл manifest по одной причине: в процессе перемещения приложения в телефоне файл jad может «потеряться» и приложение перестанет сворачиваться.
|