![](http://world76.spcs.bio/i/ico/arr_small_left_darkblue.png)
![(OFF)](http://world76.spcs.bio/i/head/man_off.png?3)
![(S)](http://world76.spcs.bio/i/colored/medal_silver.png)
Сохраняем активность 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
И так,начнем...
На данный момент, к огромному сожалению, для 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
![](http://world76.spcs.bio/i/abar/share_small.png)
![](http://world76.spcs.bio/i/abar/vote_up_small.png)
![](http://world76.spcs.bio/i/abar/vote_down_small.png)
Комментарии (36)
Ну это я ещё зимой знал
...ну наверно кому то и пригодится.По моему скромному мнению ИМХО так сказать,баде сейчас не хватает менеджера,который позволял бы убивать процессы и освобождать оперативную память.Потому что не раз замечал,что после пользования некоторыми приложениями и в последующем их закрытием и запусканием новых иногда выскакивает сообщение о недостатке ресурсов,думаю что что это из за памяти,которая по каким то причинам не освобождается.
![:)](http://world76.spcs.bio/i/sm/).png?0)
Для добавления комментариев необходимо авторизоваться
![](http://world76.spcs.bio/i/ico/arr_small_left_darkblue.png)
![](http://world76.spcs.bio/i/app/logo/elem.png)
Повелители стихий
Первая коллекционная карточная игра с уникальной...