Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Windows 7, XP
  • Как на андроиде отключить автозапуск приложений. Как отключить автозапуск программ на Андроид с помощью модуля BootManager

Как на андроиде отключить автозапуск приложений. Как отключить автозапуск программ на Андроид с помощью модуля BootManager

25 ноября 2015 в 14:47

Android. Автозапуск приложения при загрузке: теория и практика

  • Разработка под Android
  • Особенности режима Fast boot в HTC-устройствах. Известно, что HTC-устройства не перезагружаются в классическом смысле, а используют так наз. режим Fast boot (это одна из форм гибернации), сохраняя состояние ОС на диск. Поэтому сообщение ACTION_BOOT_COMPLETED не отправляется системой, т.к. в действительности перезагрузка не происходит (). Вместо ACTION_BOOT_COMPLETED система может отправить следующие сообщения:


    В вашем приложении укажите в теге «receiver» кроме ACTION_BOOT_COMPLETED также вышеуказанные сообщения. Кроме этого необходимо прописать разрешение в дополнение к п.1:

  • 2. Практика: ошибки и особенности эксплуатации

    Разберем ошибки, которые совершают новички при настройке приложения и в коде.

    3. Отладка ресивера в эмуляторе и на реальных устройствах.


    Итоги

    Чтобы ваше приложение запускалось при загрузке на всех устройствах, манифест как минимум должен выглядеть так:


    Код ресивера, как правило, будет таким:

    Public class BootCompletedReceiver extends BroadcastReceiver { public BootCompletedReceiver() { } public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) { Toast toast = Toast.makeText(context.getApplicationContext(), context.getResources().getString(R.string.your_message), Toast.LENGTH_LONG); toast.show(); Log.d("myapp", context.getResources().getString(R.string.your_message); // ваш код здесь } } }
    Надеюсь, эта статья поможет новичкам побороть «коварного врага» под названием «ACTION_BOOT_COMPLETED».

    Мы рассмотрели, как отключить фоновые приложения на Андроид. Но отключение приложений не гарантирует того, что они через какое-то время не запустятся заново, а перезагрузка устройства и вовсе сводит на нет все старания. Все потому, что некоторые приложения имеют функцию автозагрузки и запускаются вместе с системой. В этой статье мы рассмотрим несколько вариантов как отключить автозапуск программ на Андроид. Встроенных средств для отключения автозагрузки в системе нет, поэтому нам понадобятся специальные приложения и

    Как отключить автозапуск программ на Андроид с помощью модуля BootManager

    BootManager — это модуль для Xposed Framework (), который позволяет легко и удобно управлять списком автозагрузки. Для его использования вам понадобятся права суперпользователя (ROOT) и установленная программа Xposed Installer.

    Порядок действий для установки BootManager:

    1. Запустите приложение Xposed Installer
    2. В разделе «Загрузка» через поиск найдите модуль BootManager и установите его
    3. В шторке уведомлений появится сообщение о том, что модуль еще не активен. Нажмите на него, а затем в появившемся окне установите галочку рядом с BootManager
    4. Перезагрузите устройство

    Также можно загрузить модуль BootManager из Google Play, однако все равно придется его активировать и перезагрузить систему.

    Затем запустите BootManager, он просканирует приложения на устройстве и выдаст список. Как убрать программы из автозагрузки? Просто нажмите в появившемся списке на те, которые хотите лишить возможности автозапуска. Выбранные программы будут выделены красным — это означает что автозагрузка для них выключена, при следующем включении устройства они запущены не будут.

    Стоит отдельно сказать, что в бесплатной версии программы показываются только приложения, которые установили вы. Список системных приложений можно увидеть только в платной версии программы.

    Убрать из автозапуска приложение достаточно просто: вам всего лишь нужно тапнуть в списке на нужное вам приложение. Отключённые приложения будут выделены в списке красным цветом.

    Как убрать программы из автозагрузки с помощью Greenify

    Greenify — одна из лучших программ для удаления приложений из фона и ограничения их автозагрузки. Greenify можно использовать и без ROOT-прав, но в таком случае усыплять приложения придется каждый раз вручную, для этого есть удобный виджет. Если же на вашем устройстве есть права суперпользователя, то автозагрузка будет отключаться автоматически.

    Нажмите на знакплюс внизу экрана и выберите из списка приложения, которые хотите усыпить, а затем нажмите на галочку и подтвердите выбор. Фоновая активность и автозагрузка для выбранных приложений будут отключены до тех пор, пока они вам не понадобятся. Когда необходимо — просто используйте приложение как обычно, а после использования Greenefy самостоятельно его снова «усыпит», освобождая оперативную память от фоновых процессов. В платной версии есть возможность получать push-уведомления даже от спящих программ.

    Управление автозагрузкой приложений с помощью Autostarts

    Autostarts — одна из самых проверенных временем программ для управления автозагрузкой. Для ее работы не нужен Xposed, но при этом ее возможности гораздо шире, чем у BootManager. С Autostarts вы получаете контроль буквально над всеми процессами, даже над системными, что делает использование этого приложения более опасным, соответственно пользоваться им советуем только опытным пользователям. Для работы программы также необходимы ROOT-права.

    После установки Autostarts просканирует все системные и пользовательские приложения на наличие правил автозагрузки и выдаст список событий, которые вызывают запуск приложений. В каждой строке находится информационная иконка, нажатие на которую покажет перечень приложений, запускающихся по данному событию. Нажмите на любой процесс — вы получите краткую информацию о нем и кнопку для запрета автозагрузки. Названия приложений, для которых вы запретите автозагрузку, будут перечеркнуты.

    Также существует программа AutoStart — No root , особенностью которой является возможность отключить автозапуск программ без получения ROOT-прав. Принцип работы этой программы аналогичен предыдущей, вот только она не умеет работать с системными программами.

    Если у вашего устройства наблюдались проблемы со скоростью работы из-за большого количества установленных приложений, то после правильной настройки автозапуска скорость работы гарантированно увеличится. Также отключение автозагрузки положительно сказывается на продолжительности работы от батареи.

    А какой способ управления автозагрузкой используете вы?

    Ответы на вопросы

    Что делать если приложение на Андроид не синхронизируется или от него не приходят уведомления?

    Вы, скорее всего, выключили автозагрузку или или закрыли фоновые процессы нужного приложения. Чтобы приложение снова синхронизировалось и присылало уведомления, просто включите ему автозагрузку.

    После нескольких месяцев активного использования мобильного устройства у пользователей нередко возникает вопрос: как отключить автозапуск приложений на Андроид. Дело в том, что новый гаджет работает быстро, приложения запускаются мгновенно. В процессе активной работы планшета или смартфона его владелец устанавливает новые приложения, изменяя параметры работы. Большая часть программ запускается автоматически при включении девайса. Это приводит к увеличению нагрузки на . В итоге смартфон или планшет начинает «тормозить», устройство требует всё чаще подзарядки, поскольку автостарт приложений быстро расходует заряд аккумулятора. Установка специализированных приложений, анализирующих, какие программы используются при автозапуске, занимая немалый объем операционной памяти, поможет решить проблему. Эти настройки следует производить обдуманно, иначе можно деактивировать важные процессы на вашем гаджете. В некоторых случаях это может привести к сбою в работе вашего гаджета.

    Утилиты и программы для отключения автозагрузки приложений на Андроид-устройствах

    Автозагрузка Android-приложений часто происходит по умолчанию при запуске мобильного гаджета. Это становится серьёзной проблемой на устройствах бюджетного класса, оперативная память которых не превышает 1 Гб. Чтобы увеличить быстродействие и время работы смартфона, некоторые пользователи применяют специальную программу Xposed Installer, которая имеет встроенный модуль BootManager. Это один из популярных способов деактивации автостарта процессов на мобильном устройстве. При этом юзер имеет возможность выбрать на своем устройстве программы, которые должны загружаться.

    После процедуры получения root-доступа можно установить программу Xposed Installer, предварительно скачав её из интернета — она не представлена в магазине Google Play. Следует найти и загрузить файл утилиты с расширение apk. Перед началом установки проверьте, разрешён ли на вашем Андроид-устройстве запуск программ из непроверенных источников. Такой параметр устанавливается в разделе «Безопасность настроек операционной системы». Если вы все сделали правильно, то установка Xposed Installer пройдёт успешно.

    Установка и использование модуля BootManager

    Чтобы убрать автозапуск приложений на Андроиде, для начала необходимо активировать модуль BootManager. Делается это в несколько этапов:

    1. Сначала нужно запустить утилиту Xposed Installer.
    2. Далее открыть раздел «Загрузки», в котором содержится модуль BootManager. Поиск поможет вам в этом.
    3. Затем кликнуть по названию, после чего с помощью свайпа открыть вкладку Версии. В этом окне нажмите кнопку «Загрузка», которая скачает и установит BootManager на ваше устройство.
    4. После совершённых действий уведомление будет указывать на то, что модуль все ещё не активен. Кликните на уведомление и поставьте флажок рядом с названием модуля.
    5. Перезагрузите гаджет, после чего BootManager станет активен.

    Модуль BootManager можно отдельно установить через . При этом активация его проходит так же, как при установке через утилиту Xposed Installer. Здесь также необходимо открывать root-права и производить установку на мобильное устройство.

    В меню приложений появится значок BootManager, предназначенный для быстрого запуска программы. После старта на экран будет выведен список приложений, которые автоматически загружаются вместе с устройством. Платная версия модуля покажет абсолютно все приложения с автозапуском. Бесплатная выведет на экран только установленные самим владельцем девайса программы. Клик на любую из них отключит автостарт. При этом название программы станет красным. Следует понимать, что отключение автозапуска некоторых процессов может привести к остановке функционирования смартфона или планшета. По этой причине не осуществляйте необдуманных действий.

    Использование приложения Autostarts

    Существует другой способ отключения автостарта различных процессов. Он предполагает использование известного многим приложения Autostarts. Его можно установить через магазин Google Play. Программа является платной. При этом обязательно наличие root-прав.

    Менеджер автозапуска для Андроид Autostarts предельно прост в использовании. Достаточно загрузить приложение, после чего оно выведет на экран список установленных и системных программ. Юзеры могут узнать краткую информацию о работе приложения, нажав на информационный значок, который стоит рядом с его названием. Клик по названию программы позволит просмотреть данные и запретить автостарт. После этого название станет перечёркнутым — программа или процесс больше не будут запускаться автоматически. Autostarts удобен тем, что позволяет группировать программы для удобства настройки оптимальных параметров. Юзеры могут воспользоваться командой «Группировать по приложению», чтобы установить настройки триггеров запуска для всех программ.

    Использование утилиты Autorun Manager

    Autorun Manager - это ещё один способ отключить автозапуск процессов, замедляющих работу смартфона. Утилита является бесплатной и устанавливается через магазин Google Play. Для работы Autorun Manager также необходимо получить root-права. Приложение может функционировать в базовом режиме, возможности которого ограничены. Преимуществом базового режима является возможность функционирования без root-доступа. Это ещё один способ освободить ценные ресурсы смартфона или планшета.

    Можно установит платную Pro-версию утилиты. Она обладает рядом преимуществ, среди которых отсутствие рекламы, права блокировки более четырёх ресиверов, продвинутые параметры управления виджетами и режим «Чака Норриса», который принудительно деактивирует процессы на более низком уровне.

    Отключение автозапуска приложений во время загрузки телефона или планшета, функционирующего на , позволяет повысить быстродействие девайса и продлить время его работы. Для этого необходимы root-права. Мы рекомендуем с большой внимательностью производить деактивацию всех процессов, чтобы не нанести вред своему девайсу. Без определённых знаний лучше не пытаться перенастроить устройство.

    Как и в любой другой операционной системе, на Андроид есть программы, работающие в фоновом режиме. Они запускаются автоматически при включении смартфона. Большинство этих процессов необходимы для работы системы и являются ее частью. Однако иногда обнаруживаются такие приложения, которые потребляют слишком много оперативной памяти системы и энергии батареи. В этом случае понадобится самостоятельно приложить усилия, чтобы улучшить производительность и сэкономить заряд батареи.

    Для того чтобы отключить автозапуск ПО на смартфоне, можно воспользоваться сторонним приложением, отключить процессы вручную или полностью удалить программу с устройства. Разберемся, как это сделать.

    Будьте предельно осторожны, останавливая работающие процессы или удаляя приложения, так как это может привести к сбоям в работе системы. Отключайте только те программы, в которых уверены на 100%. Такие инструменты, как будильник, календарь, навигатор, почта, напоминания и другие должны работать в фоновом режиме, чтобы выполнять свою функцию.

    Способ 1: All-In-One Toolbox

    Многофункциональная программа, с помощью которой можно оптимизировать работу системы путем , а также отключения автозапуска приложений.

    Этот способ хотя и простой, но не слишком надежный, так как без некоторые приложения всё равно будут запускаться. Вы можете использовать его в сочетании с другими методами, описанными в статье. Если в вашем телефоне есть рут-доступ, управлять автозапуском можно при помощи программ или .

    Способ 2: Greenify

    Этот инструмент позволяет анализировать работу приложений в фоновом режиме и на время «усыплять» те из них, которыми вы не пользуетесь в данный момент. Основные преимущества: отсутствие необходимости удалять программы, которые могут понадобиться в будущем и доступность для устройств без root-прав.

    1. Скачайте и установите приложение. Сразу после открытия появится небольшое описание, читаем и жмем кнопку «Далее» .
    2. В следующем окне потребуется указать, есть ли на вашем устройстве root-доступ. Если вы сами не предпринимали каких-либо действий для его получения, то, скорее всего, у вас его нет. Укажите соответствующее значение или выберите «Я не уверен» и нажмите «Далее» .
    3. Поставьте галочку, если используете блокировку экрана, и нажмите «Далее» .
    4. Если выбран режим без рута или вы не уверены, есть ли рут-права на вашем устройстве, появится окно, где потребуется включить службу специальных возможностей. Нажимаем «Настройка» .
    5. В появившемся списке нажмите на приложение Гринифай.
    6. Включите возможность автоматизированной гибернации.
    7. Снова зайдите в приложение Greenify и нажмите «Далее» .
    8. Закончите настройку, прочитав предлагаемую информацию. В главном окне нажмите на плюсик в правом нижнем углу экрана.
    9. Откроется окно анализа приложений. Одним нажатием выберите программы, которые хотите усыпить. Нажмите галочку в правом нижнем углу.
    10. В открывшемся окне будут показаны усыплённые приложения и те, которые будут усыплены после отключения. Если вы хотите усыпить сразу все программы, нажмите кнопку «Zzz» в правом нижнем углу.

    При возникновении проблем приложение уведомит вас о необходимости ввода дополнительных настроек, просто следуйте инструкциям. В настройках можно создать ярлык гибернации, позволяющий мгновенно усыплять выбранные программы одним нажатием.

    Платформа «Андроид», так же как и другие операционные системы, по прошествии определенного времени начинает работать медленнее. На дорогих премиум-устройствах снижение производительности практически не ощущается, потому как у них мощный процессор и более чем достаточно оперативной памяти. Но далеко не все могут позволить себе подобные гаджеты, поэтому для многих данная проблема актуальна, как никогда.

    Причин для снижения производительности может быть много, но самая вероятная и распространенная, как правило, всего одна - работа сторонних программ в фоновом режиме. То есть такие приложения запускаются в автоматическом режиме при старте системы и нагружают процессор с оперативной памятью, напрямую влияя тем самым на скорость работы устройства.

    Единственный действенный вариант в этом случае - это отключить автозапуск приложений на «Андроиде» и работать без лагов и тормозов. Но не все так просто в этом деле, как кажется на первый взгляд, и платформа вместе с разработчиками программ частенько подкидывают проблемы.

    Стоит ли отключать автозапуск приложений?

    Если вы устанавливаете по десятку программ на платформу ежедневно, то проблем здесь, в принципе, быть не должно. Потому как платформа самостоятельно должна, так сказать, бороться за оперативную память. То есть если производительность гаджета начинает падать, то система автоматически закрывает неиспользуемые приложения для стабилизации ОС.

    Можно отключить автостартующие программы в Android в ручном режиме, но это уже будут контрпродуктивные меры, и в некоторых случаях они попросту не нужны. Но бывает и так, что какая-то программа никак не хочет закрываться даже усилиями самой платформы. В итоге процессор нагружен, оперативная память захламлена, а производительность вместе с зарядом батареи стремится к нулю.

    Особенности процедуры

    Но не стоит отключать автозапуск приложений на «Андроиде» для всех подряд. Бывают и необходимые исключения, вроде официальных приложений от «Гугл» и каких-то работающих антивирусных программ. Конечно, платформа «Андроид» имеет неплохую защиту «от дурака», и если вы по незнанию попытаетесь прекратить системные или действительно важные процессы, то система вас предупредит, причем очень настойчиво.

    Но печальная правда говорит о том, что добрая половина скачанных из Сети программ (как правило, игровых и нелегальных) поселяется в автозапуске и мешает операционной системе нормально работать. И, как уже говорилось выше, единственным вариантом остается просто отключить автоматический запуск приложений на Android. Этим мы как раз и попробуем заняться, благо инструментов для решения данной проблемы хватает.

    Итак, разберемся, как на «Андроиде» отключить автозапуск приложений и сделать это максимально безболезненно как для самой платформы, так и для пользователя. Рассмотрим основные варианты решения проблемы и особенности разных версий ОС.

    Отключение автозапуска на «Андроид 4.х.х»

    Перед тем, как отключить автостартующие программы в Android, необходимо выяснить, какие именно приложения потребляют (и потребляют ли вообще) ресурсы операционной системы. Для этого необходимо перейти в настройки гаджета и открыть раздел «Приложения» или «Диспетчер приложений».

    Сразу стоит оговориться, что отключение автозапуска лишних процессов в Android 4.2.2 местными средствами - это лишь временное решение, а для внесения кардинальных изменений понадобится сторонний софт.

    Особенности процесса

    Далее нужно найти вкладку «Запущенные» и ознакомиться с ней. «Плей Маркет» от «Гугла» почтовые клиенты и программы со специфическим значком андроида трогать не стоит, а вот к остальным нужно внимательно присмотреться. Напротив каждого приложения отображается занимаемый объем оперативной памяти. По этому показателю как раз и можно определить прожорливость софта. Для отключения необходимо выбрать неугодное приложение и тапнуть на «Остановить принудительно», а затем ответить «Да» или «Ок».

    Если в работает какая-то подозрительная утилита, то ее также лучше отключить. Автозапуск приложений на «Андроиде» будет стартовать после каждой перезагрузки гаджета, поэтому процедуру придется повторять снова и снова. Но часто перезагружать операционную нет необходимости, поэтому подобное временное решение многих вполне устраивает. Как уже упоминалось выше, убрать автозагрузку программ в Android можно будет только с помощью сторонних менеджеров задач.

    Отключение автозапуска на «Андроид 6.х.х»

    С прошивками Marshmallow все не так уж и просто. Непонятно зачем, но разработчики засунули возможность отключить автозапуск приложений на «Андроиде 6.0.1» и в версиях выше, что называется, к черту на рога. В принципе, новый «Андроид» очень неплох в плане оптимизации, гибкости пользовательских настроек и визуальной составляющей. Но вот системный функционал спрятан очень хорошо.

    Перед тем как отключить автозапуск приложений на «Андроиде 6.х.х», необходимо включить режим разработчика. В меню переходим в «Настройки», затем «Сведения об аппарате», а после нужно кликнуть несколько раз на пункте «Номер сборки». После этого активируется режим разработчика и доступен специальный функционал.

    Особенности процедуры

    После этого необходимо опять перейти в «Настройки», и там уже появится пункт «Опции разработчика». Кликаем на нем и выбираем раздел «Запущенные сервисы». Здесь по аналогии с прошлыми поколениями ОС «Андроид» находится список активных приложений. Можно посмотреть общее время работы программ, занимаемое ими место на диске и объем оперативной памяти.

    Для отключения процесса необходимо тапнуть на активном приложении и выбрать пункт «Выключить». После чего программа должна закрыться. Но эта процедура, опять-таки, является временным решением проблем, и после перезагрузки все будет по-прежнему. Полностью избавиться от приложения в автозагрузке можно, только лишь удалив его или взяв на вооружение специализированные сторонние утилиты. Наиболее толковых представителей последних рассмотрим ниже.

    Greenify

    Это одна из самых популярных утилит для управления автозагрузкой вашего мобильного гаджета. Софт можно использовать как с правами администратора (root), так и без оных. В первом случае приложение исчезнет из автозагрузки раз и навсегда, а во втором придется сделать пару кликов после перезагрузки гаджета.

    После установки утилита оставит на рабочем столе свой виджет. Кликнув по нему, вы перейдете в рабочую зону программы. Для исключения из списка автозагрузок ненужных приложений достаточно нажать на плюс в нижней части экрана и добавить проблемную программу в перечень запрещенных. С рут-правами достаточно одного раза, а без них придется открывать Greenify и подтверждать ранее выполненные действия.

    Интерфейс программы прост, понятен, и с ним справится даже новичок в этом деле, не говоря уже о прожженных пользователях. Распространяется продукт по бесплатной лицензии, но есть и платный вариант с расширенным функционалом. Последний пригодится продвинутым пользователям, а рядовым с головой хватит и обычной модификации.

    Autostarts

    Данное приложение позволяет получить полный контроль над автозагрузкой. Использование утилиты без полученных прав администратора бессмысленно, потому как программы при каждой перезагрузке будут опять на своих местах.

    Софт аккуратно и с должной дотошностью раскладывает все по полкам. В меню можно настроить, что будет запущено до, во время и после загрузки операционной системы. Все процессы расшифрованы максимально подробно, что позволяет с точностью до байта выяснить их вмешательство в платформу.

    Интерфейс прост, а инструментарий интуитивно понятен. К тому же, приложение полностью русифицировано, поэтому никаких проблем возникнуть не должно. Здесь же в меню можно освободить память на внутреннем и внешних накопителях, а также поиграться с настройками потребления батареи. Последний момент позволяет отключать добрую половину системных процессов при низком заряде и возвращать их при высоком. Пороги легко настраиваются в процентных соотношениях.

    Продукт имеет как платную, так и бесплатную модификацию, но, так же как и в случае с Greenify, первая обычным пользователям совершенно без надобности.

    Лучшие статьи по теме