У меня есть одно приложение, которое «плохо себя ведет» при использовании мобильных данных, т.е. это требует довольно больших укусов от моей батареи. Я не хочу полностью отключать его от мобильных данных, так как он мне время от времени нужен, а также я хочу получать информацию о поступающих на него данных.
Я знаю, что мог бы использовать Greenify и Tasker (см.: Приложения в спящем режиме, но периодически пробуждать их на короткое время ), но этот подход немного деспотичен: каждый раз, когда я вывожу приложение на передний план, оно заполняет экран. свежий, как будто я только что начал его.
Мне бы очень хотелось что-то вроде использования Tasker для периодического отключения фоновых данных только для этого приложения (обратите внимание, что подход к автоматическому ограничению фоновых данных приложений с помощью Tasker отличается, поскольку он отключает фоновые данные для всех приложений, которые не то, что я хочу).
Есть ли какие-либо варианты, о которых я не знаю, например, некий «системный вызов» (также известный как «выполнение оболочки»), который я мог бы выполнить из Tasker?
Если актуально: есть рут, также Magisk, Xposed и, конечно же, Tasker.
В Tasker теперь это встроено!
Actions->Net->Network access
Это позволяет настроить для каждого приложения или глобальные настройки.
IF %WIFII !~ *CONNECTION*
плюс «if not {app}», поэтому оно не применяется к приложению на переднем плане или при подключении к Wi-Fi — последнему может потребоваться плагин, такой как AppContext ( root, Xposed) для правильной работы) .
Иззи
Повелитель огня
Иззи