В ОС Android различные приложения, как известно, в фоновом режиме делают уйму работы, притом как полезной, так и … всей остальной. В большинстве случаев фоновые процессы приложений происходят «скромно» и никак не мешают.
Но когда их много и/или когда определенные приложения начинают проявлять особую активность, то это в любом случае крайне негативно сказывается, во-первых, на автономности мобильного устройства (аккум разряжается быстрее), во-вторых, на его производительности (подвисает, греется и т.д.), в-третьих…
Впрочем, первых двух проблем и так достаточно.
Не пропустите: «ЗАПРЕЩЕНО АДМИНИСТРАТОРОМ»: КАК УСТРАНИТЬ ПРОБЛЕМКУ НА ANDROID [АРХИВЪ]
Разумеется, данный пост не следует воспринимать как руководство к действию, равно как и не следует без крайней на то необходимости и без должного опыта пытаться каким-то образом регулировать фоновые процессы приложений в Android.
Более того, Google категорически не рекомендует юзеру этого делать и с некоторых пор (как в Android O) старается всячески ограничивать саму возможность остановить фоновые процессы в Android.
И тем не менее, в ряде случаев данная мера по-прежнему является весьма эффективной и уместной. Потому далее — о том,..
Значит, данный метод применим для смартфонов и планшетов с ОС Android 7.0 +. Для его реализации требуется Windows-ПК и USB-шнурок.
Далее:
Не пропустите: ВЫКЛ-ВКЛ ЭКРАН ДВОЙНЫМ ТАПОМ ПО СТРОКЕ СОСТОЯНИЯ НА ЛЮБОМ ANDROID И БЕЗ ROOT
Только после этого можно приступать к собственно процедуре остановки фоновых процессор приложения. Выглядит она следующим образом:
adb devices
adb shell
cmd appops set название_пакета RUN_IN_BACKGROUND ignore
cmd appops set название_пакета RUN_IN_BACKGROUND allow
Вот как-то так.