У меня есть Motorola Milestone, и я узнал, что у него относительно мало памяти (оперативная память, а не объем памяти). Проблема заключается в том, что всякий раз, когда слишком много приложений хотят работать в фоновом режиме, система Android начинает убивать вещи, и с моим Milestone это происходит очень легко.
Это не было бы так плохо, если бы не тот факт, что Android, кажется, считает, что домашний лаунчер является наименее важным приложением из всех (что нелепо неправильно). Например, прямо сейчас у меня есть ряд приложений, загрязняющих фон, некоторые важные (например, Swype ) и некоторые бессмысленные (например, Facebook ). Если я открываю даже простое приложение , как сообщения или контакты или настройки homelauncher убит в фоновом режиме. Как только я нажимаю кнопку «Домой», меня приветствует пустой домашний экран, и мне нужно подождать около 1 или 2 минут, чтобы все снова загрузилось.
Это происходит со всеми домашними пусковыми установками, которые я пробовал, хотя это происходит легче с более тяжелыми. До сих пор мне удавалось жить с таким поведением, религиозно избегая приложений, которые работают в фоновом режиме (а также виджетов). Но это решение не идеально. Это все еще случается чаще, чем мне бы хотелось.
Есть ли способ изменить приоритеты Android, когда дело доходит до убийства фоновых приложений? Но почему дома пусковая ступень ниже , чем Google Maps «услуги определения местоположения и Facebook » с (неактивным) пользователя и все остальное? Я хочу, чтобы домашний лаунчер был последней вещью, которая погибает при нехватке памяти или настолько близкой к последней, насколько это возможно (например, она, очевидно, не может иметь более высокий рейтинг, чем текущее активное приложение, но вы меня поняли).
В настоящее время у меня установлен Cyanogen mod 6, но это также произошло на стандартной операционной системе Android, и я готов установить абсолютно ЛЮБОЙ пользовательский диск для решения этой проблемы.
источник
Попробуйте v6 Supercharger .
Это может сделать ваш Homescreen Launcher "Hard To Kill" или "Bulletproof". Если у вас есть ICS / JB, обязательно получите версию ICS / JB .
Также обязательно отключите
Lock Home in Memory
ваш лаунчер (если он есть) перед использованием v6.источник
Попробуйте добавить:
ro.HOME_APP_ADJ=1
в/system/build.prop
файл и перезагрузиться (потребуется root).Источник: http://forum.xda-developers.com/showthread.php?t=860023
источник