привет читатель. В этой статье поговорим о возможности хотя бы чуть чуть оптимизировать расход заряда батареи при помощи tasker.
план статьи:
1.определяем задачу
2.создаем профиль
3.немного о профилях. Способ обмена профилями.
в прошлой статье я показывал как менять подсветку экрана в зависимости от запущенного приложения. Это также может нам пригодиться в целях оптимизации.
определяем задачу
Итак поставим задачу - снизить расход заряда аккумулятора. Подумаем что мы можем контролировать для достижения нашей цели. После недолгих размышлений на ум приходит мысль - "что если менять режим с 3g на 2g ?", пожалуй это бы помогло нам в достижении нашей цели, ведь 2g режим значительно экономичнее его более современного собрата. Идея есть, теперь подумаем над реализацией. Определим когда будет происходить переход в 2g режим а затем обратно в 3g. Логично что переход в более экономичный режим должен осуществляться тогда когда нам не нужен иной. А когда нам не особа нужно высокоскоростное соединение ? В большинстве случаев когда экран смартфона выключен/погашен/заблокирован. Отсюда и будем отталкиваться, будем ловить состояние экрана и в зависимости от этого выполнять нашу задачу.
реализация
Задача определена, приступим к реализации. С интерфейсом таскера я знакомил вас, дорогой читатель, в прошлой статье, поэтому повторяться не буду . О том как создать профиль, что нажимать и т.д. а перейду сразу к делу.
создадим профиль. назовем его к примеру "2g экран off", в меню первого контекста выберим, так как выключение экрана и есть нично иное как событие, событие.(смотри скрин) "скрин"
В категории событий выбираем "экран". В меню "выбора событий Экран" жмем пункт " экран погашен" .(смортри скрин)
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
далее создаем новую задачу . назовем ее например "2g вкл". Добавим к задаче действие. В категории действий выберим пункт "сеть". В списке выбора действия сеть нам нужен пункт "моб.данные 2g/3g".(смотри скрин)
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
В настройке действия установим режим "только 2g".(смотри скрин)
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
Все, профиль готов. Теперь когда экран погаснет наш смарт перейдет автоматически в режим только 2g.(смотри скрин)
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
Но это не всегда удобно. Гораздо удобнее что бы переход осуществлялся спустя определенное время, не сразу. для этого нам нужно установить ожидание в нашем действии до переключения. откроем нашу задачу, удалим функцию переключение(долгий тап), нажимаем "+", в категории действий выбираем "task", затем в выборе действий "task" нажимаем пункт "ждать". Перед нами появятся несколько ползунков - секунды, минуты, часы.(смотри скрин)
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
Перетаскивая их определяем интервал по истечению которого произойдет выполнение следующего действия (засыпание). Я поставил 5 сек. . Далее под функцией ожидания добавляем наше действие (как я описывал выше в статье).
подобным образом сделаем переход обратно в режим 3g но при выборе действия экран выберем экран включен или разблокирован . Создадим действие и в нем настроим режим - "только 3ж" либо "предпочтительно 3ж". Теперь после включения или разблокировки экрана осуществится переход к установленному режиму. Либо назначить приложения при запуске которых будет происходить переход(подобно как я описывал в предыдущей статье).
о профилях
В предыдущей статье я упоминал о том что таскер похож на визуальную среду разработки. Генерирующую свой исполняемый код. конфигурационные файлы в которых он находится и называется профилем. в таскер предусмотрены функции бэкапа/восстановления ваших профилей. С их же помощью мы можем поделиться своим творением с другими пользователями, установить чужой профиль. как это сделать ? очень просто:
-запускаем таскер
-нажимаем клавишу меню
-выбираем пункт "данные профилей".
-тап по "архивировать".(смотри скрин)
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
запускаем любой файловый менеджер. Идем по пути /sdcard/tasker/, видим там два файла - userbackup.xml и userbackup.xml.txt.(смотри скрин)
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
это и есть бэкап наших профилей. Архивируем их, передаем на другой смартфон, распаковываем потому же пути(смотри выше). Запускаем таскер >> меню >> данные профилей >> восстановить . После восстановления все профили появятся у вас в меню. Предыдущие будут удалены(не забывайте про бэкап).
вот пример профиля о создании которого шла речь выше.
Emibir,в тему Таскера на форуме .
да, может. Если нужна помощь, заходите
0 ответить