Как остановить фоновую работу приложения на Android? (инструкция)
| Просмотров: 3108
Возможность блокировки фоновой работы приложений имелась в Android всегда. Однако для доступа к этой функции ранее необходимо было иметь Root-права и устанавливать специализированные утилиты. Все это было довольно сложно, а рутирование устройство и вовсе лишало его гарантии производителя. С обновлением до Android 7.0 Nougat возможность заморозки фоновых приложений и процессов намного упростилась. Мы расскажем, как это сделать. Для чего это нужно? В первую очередь, для экономии заряда аккумулятора, а также для повышения быстродействия устройства.
Реклама
Установите на ваш компьютер Android-драйверы для вашего мобильного устройства.
Скачайте и установите программу ADB Run на ваш компьютер.
На мобильном устройстве активируйте режим разработчика и включите "Отладку по USB".
Подключите мобильное устройство к компьютеру при помощи кабеля.
Запустите ADB Run и введите строчку "adb shell".
Нам нужно узнать точное имя установленного приложения. Для этого введите команду "pm list".
После того, как мы узнали точное имя приложения, мы можем приступить к его заморозке. Для этого нужно в ADB написать следующую строчку:
cmd appops set RUN_IN_BACKGROUND ignore
где вместо указываем имя приложения
Для того, чтобы вернуть приложению фоновый функционал, введите команду:
сmd appops set RUN_IN_BACKGROUND allow
Для применения изменений необходимо перезагрузить мобильное устройство.
Чтобы узнать текущий статус приложения необходимо ввести команду:
cmd appops get RUN_IN_BACKGROUND
Перед тем как замораживать какие-то приложения, стоит серьёзно задуматься, поскольку вместе с экономией заряда, вы можете лишить себя автоматической синхронизации, вывода уведомлений, отслеживания почты и других приятных фишек Android.