Прочие платформы
(OFF) Dimchik324 (S) 2 авг 2011

Сохраняем активность Java приложений в фоне

Данная тема создана для телефонов Samsung GT-S8500/GT-S8530.Подобная тема только для младшей линейки бадафонов (S5250/S5330/S5750/S7230) находится >>>здесь<<<

И так,начнем...
На данный момент, к огромному сожалению, для bada все еще не разработаны приложения которые пользуются огромным спросом, а именно: Opera Mini, ICQ Mobile, QIP Mobile, Skype Mobile и т.д.
Соответственно пользователи используют альтернативу в виде java приложений. Но и здесь не все так сладко как хотелось бы. Java приложения очень скудны своим содержанием из-за простоты платформы и есть довольно много недостатков, начиная от неудобного управления с помощью виртуальных клавиатур, заканчивая тем, что при выходе телефона в спящий режим приложение теряет связь с интернетом.
Но так как пока нет выхода из данной ситуации и мы никак не можешь повлиять на процесс и скорость разработки приложений, предлагаю вариант, который поможет сохранить активность приложения и связи с интернетом при выходе телефона в спящий режим.

Инструкция:
1. JAR файл нужного приложения сохраняем на компьютере.
2. Правой кнопкой мыши жмем на файле и открываем с помощью WinRar
3. Вытягиваем файл manifest.mf из папки META-INF на рабочий стол компьютера
4. Открываем данный файл с помощью блокнота (открыть с помощью...) и в конце файла добавляем вот этот код:
MVM-Pause-Background: false
MVM-BGM-Support: true


5. Сохраняем. Закрываем блокнот.
6. Перетягиваем файл обратно в архив в ту же папку откуда и вытянули его (папка META-INF). Соглашаемся обновить архив. Закрываем WinRar
7. Копируем JAR файл нашего приложения в телефон (куда угодно)
8. Устанавливаем его на телефоне (кликаем по нему и устанавливаем)
9. Подключаем телефон к компьютеру с помощью USB, нажимаем "Откладка USB".
10. Запускаем Stune и подключаемся к телефону.
11. Переходим во кладку Browser.
12. В левом окошке идем по пути: AppEx -> User -> Java -> Games и заходим в папку с нашим приложением (Названия папки и приложения совпадают)
13. Находим папку appdb.
14. Удаляем файл settings.bin.
15. Отключаем тел. от компьютера и запускаем наше приложение (Меню -> Игры и приложения)
16. Проверяем работоспособность приложения в фоне. Жмем на клавишу "отбой". Если при выборе "Свернуть" появилось предложение "Выполнять", значит всё правильно и приложение будет работать в фоне.

Таким же методом можно заставить приложение открываться на весь экран. Для этого в том же файле нужно прописать в самом низу:
LGE-MIDlet-TargetLCD-Height: 800
LGE-MIDlet-TargetLCD-Width: 480



Инструкция для тех, у кого приложение уже установлено:
1. Выполняем операции с 9 по 12 в инструкции выше.
2. Копируем на рабочий стол файлы manifest.mf и *название_приложения*.jad
3. Открываем оба файла в блокноте
4. В конец файлов добавляем код:
MVM-Pause-Background: false
MVM-BGM-Support: true

5. Сохраняем. Закрываем блокнот.
6. Через Stune удаляем на телефоне эти 2 файла.
7. Измененные manifest.mf и *название_приложения*.jad перетягиваем мышкой с рабочего стола в телефон.
8. И в завершение выполняем шаги с 12 по 16 в инструкции выше.


Готово! Теперь наслаждайтесь постоянным онлайном в ICQ, Skype, Opera Mini!


За инструкцию отдельная благодарность ребятам chain и Evgeniy.Averyanov с форума badablog

badapps.ru

Комментарии (36)

нда плоха бада :ковыр
(S)
ответил vorosh822
Почему?:ковыр .. немного откорректировал приложение,удалил файл после установки и все:-д
ответил Dimchik324
тем что даже скайпа нет
(S)
ответил vorosh822
А что поделаеш ...
(S)
ответил serb79
Ну эт смотря с какой стороны глянуть:дум
Ну это я ещё зимой знал:)...ну наверно кому то и пригодится.По моему скромному мнению ИМХО так сказать,баде сейчас не хватает менеджера,который позволял бы убивать процессы и освобождать оперативную память.Потому что не раз замечал,что после пользования некоторыми приложениями и в последующем их закрытием и запусканием новых иногда выскакивает сообщение о недостатке ресурсов,думаю что что это из за памяти,которая по каким то причинам не освобождается.
(S)
ответил Aleksei_424
Ну да:дум
(S)
ответил SYMBIAN_USER
Для этого постоянный комп не нужен...
ответил SYMBIAN_USER
Не,насчет аси ты не прав.Уже есть виджет,примерно уровня функциональности ява и каждый месяц обновляется.Скоро будет само совершенство:)
Да ещё есть 2 аси с мультипротоколами,так что всё намана :фан
Жаба приложения? А че байда своих не имеет? И уж тем более аськи! :афигеть
Показать комментарий
Скрыть комментарий
Назад 1 из 4 Вперёд
Для добавления комментариев необходимо авторизоваться
Прочие платформы
Повелители стихий
Первая коллекционная карточная игра с уникальной...
Тема: Светлая | Тёмная
Версия: Mobile | Lite | Touch | Доступно в Google Play