![]() Все мы привыкли к принципу работы windows когда приложение можно открыть и оно работает и закрыть и оно закрывается, после чего снова загружать и открывать по новой, если что-то нужно сохранить, то это обязательно нужно сделать отдельной кнопкой как правило. В Android работа с памятью и приложениями устроена другим образом, нажав на кнопку «дом» мы можем только «свернуть» приложение если использовать терминологию windows и оно будет продолжать работать в фоне, либо кешировать процесс, т.е. приложение не закрывается, а сохраняется в памяти устройства в том состоянии в котором мы свернули его. Казалось бы, это удобно, но в Android существует извечная проблема продолжительности работы телефона от аккумулятора без подзарядки и приложения «висящие в фоне» продолжают тратить заряд. Прежде чем закрывать их стоит уяснить что есть два виды работы процессов, это приложения и службы. Службы специально не закрываются как правило и они требуют постоянной активности, хотя многие разработчики приложений стали активно использовать эту функцию и их приложения работают в фоне собирая сведения о вас и отправляя разработчику в рекламных и маркетинговых целях, что естественно в большинстве случаев кроме разряда батареи никакой пользы Вам не приносит.
В большинстве телефонов есть приложение «диспетчер задач» в котором можно закрыть ненужные приложения, но оно не совсем удобно, приходится его открывать каждый раз, и либо закрывать ненужные приложение по одному, либо все разом, закрывая к примеру скайп после чего приходится снова его запускать. ![]() Пожалуй, одно из самых простых и функциональных приложений заменяющих его работу является TasKiller, скачать его можно по ссылке TasKiller Первым делом нужно вытащить на рабочий стол виджет который позволяет закрывать приложения одним нажатием. ![]() Далее переходим в само приложение найдя его в списке установленных программ и выбираем те приложения, которые не нужно закрывать при нажатии на виджет, при нажатии на иконку приложения которое висит в памяти мы видим три варианта действий: закрыть, добавить в исключения для виджета и открыть его. Те приложения, которые вы включили в список исключений будут с синим названием, наклонное название обозначает что это служба, желтым цветом выделены названия системных приложений. ![]() ![]() ![]() После того как вы выбрали приложения которые не нужно закрывать при нажатии на виджет вы можете нажать меню и зайти в настройки и найдя пункт «Ignor list» увидите выбранные Вами приложения и убрать их этого списка если это потребуется. Строчка «Hide ignor application» позволяет скрыть из списка работающих программ в приложении те, которые вы скрыли для автоматического завершения виджетом, «autokillwhen screen OFF» позволяет автоматически закрывать все приложении при выключении экрана. Виджет закрывает только приложения и не закрывает службы, чтобы закрыть из нужно открыть программу, службы выделены наклонным шрифтом в названии и нажав на нее нажать kill после чего откроется диспетчер служб android и вы сможете из отключить в нем. Большинство приложений настроены на автозагрузку при включении телефон и кнопкой «kill all at boot time» вы сможете выбрать время после которого TasKiller закроет все приложения которые не внесены в список исключений, однако стоит отметить что автозагрузка в Android возможно не только при включении телефона, но и по условиям, причем практическим любым, изменилось местоположения устройства, изменилось время, вы вошли в аккаунт или открыли какое либо приложение и т.д., чтобы этого избежать существуют множество приложений аналогичных TasKiller, однако результата от них нет, т.к. закрывая приложения и постоянно делая проверку запущенных программ они тратят сравнимое, если не большее количество заряда батареи, чтобы решить эту проблему кардинально и убрать из системы условия запуска приложений можно воспользоваться программой Autostarts, об этом вы сможете прочитать в статьях про root доступ в телефоне и автозагрузку в Android. |
|||||||
|
4-04-2014, 20:24