29.08.2013, 13:58 | #101 |
Старший Пользователь
Регистрация: 25.07.2009
Возраст: 43
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi Q7
Сообщений: 493
|
я сделал так
Два профиля -- Есть Зарядка 1. Сброс переменной %NOENERGY 2. Установить переменную %NOENERGY= 1 -- Нет Зарядки 1. Сброс переменной %NOENERGY 2. Установить переменную %NOENERGY = 0 3. Ждать 30 секунд 4. Выключить если %NOENERGY == 0
__________________
Lancer X CarPC теперь Nexus 7 |
29.08.2013, 14:13 | #102 |
Старший Пользователь
Регистрация: 30.07.2011
Город: Новосибирск
Регион: 54
Машина: Honda Civic Ferio
Сообщений: 361
|
30 секунд это не 30 минут.
И потом какие настройки если задача повторно начинается? И зачем сбрасывать переменную? Короче сбили вы меня с толку, все отрабатывает на ура простейшая конструкция Профиль: Off (30) Состояние: Не Зарядка [ Источник:Любой ] Начальная: Turnoff2 (11) Прекр. существующ. A1: Ждать [ Мсек.:0 Секунды:10 Минуты:0 Час.:0 Дни:0 ] A2: Выключить [ Текст:Turnoff Долго:Выключить ] Если [ %PACTIVE ~ *off* ] задание вырубить отработает если активно состояние off которое не может быть активно если зарядка есть. если вы передернули питание старое задание будет убито и запустится новое |
29.08.2013, 14:21 | #103 |
Banned
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
|
Хорошо..вроде понятно...вопрос теперь другой..
Как сделать корректное выключение(как по кнопке-выключить) Иначе если в таскере выбрать Shutdown, то он жестко его вырубает, тем самым теряются не сохраненные данные в приложениях. |
29.08.2013, 14:38 | #104 |
Старший Пользователь
Регистрация: 30.07.2011
Город: Новосибирск
Регион: 54
Машина: Honda Civic Ferio
Сообщений: 361
|
какие приложения не сохраняются?
|
29.08.2013, 14:52 | #105 |
Banned
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
|
да в том же таскре ничего не сохранилось в профиле после такого жесткого шутдауна...
|
29.08.2013, 15:07 | #106 |
Старший Пользователь
Регистрация: 30.07.2011
Город: Новосибирск
Регион: 54
Машина: Honda Civic Ferio
Сообщений: 361
|
Ну это понятно, все что нашел это скрипт который вырубает...
а вообще команда reboot -p погляди есть у тя такого типа скрипт гденить в /system/bin/shutdown Код:
#!/system/bin/sh stop; stop dhcpcd; sleep 1; for i in `cat /proc/mounts | cut -f 2 -d " "`; do busybox mount -o remount,ro $i 2>&1 > /dev/null; done sync; sleep 1; reboot -p https://play.google.com/store/apps/d...shutdown&hl=ru вот еще информация по этому поводу http://kobablog.wordpress.com/2011/0...ce-of-android/ в плугине Secure Settings есть reboot options, но там нет shutdown... может его попросить добавить? Последний раз редактировалось laytya; 29.08.2013 в 16:02. |
29.08.2013, 16:57 | #107 | |
Старший Пользователь
Регистрация: 25.07.2009
Возраст: 43
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi Q7
Сообщений: 493
|
Цитата:
Логика такая Как только пропала зарядка устанавливается переменная которая говорит что будет выключение, дальше идет цикл ожидания во время цикла ожидания если вдруг появится питание переменная будет пере установлена, как только цикл ожидания завершится будет выполнятся команда выключить при условии если переменная содержит в себе правильное значение , т .е. зарядка не появилась , а если появилась то планшет выключен не будет. Если будите включать выключать зарядку то максимум чего добьетесь увеличения интервала отключения. чтобы этого избежать можно выставить еще одну задачу на пропадание зарядки которая будет тоже устанавливать переменную, в таком случае интервал выключения не увеличится. 30 секунд это параметр в задачи можно указать любое значение 30 секунд и 30 минут 3 часа я таскер увидел всего пару дне назад , моя счема не есть правильная ----------------- %PACTIVE указывает активный профиль, что за профиль профиль питания или профиль в контексте выполнения таскера
__________________
Lancer X CarPC теперь Nexus 7 |
|
29.08.2013, 17:08 | #108 |
Гуру
Регистрация: 08.04.2011
Город: Железногорск, Красноярский край
Регион: 24
Машина: Toyota Prius NHW20, 2008, Park Assist (продана), Chevrolet Lanos, 2006, 1,5
Сообщений: 1,612
|
Коллеги, почему так все сложно? Я ничего не смыслю в программировании и мега скриптах, но гляньте мой архивчик в этом посте. Два минимально простых профиля без переменных и прога Quick Boot Plus. Сегодня сделал в перерыве на работе. Вроде работает, при повторном подключении зарядки автоотключение останавливает. Проверил.
__________________
Toyota Prius NHW20, 2008, Park Assist, Android CarPc: планшет 7" Ployer momo9 (Allwinner A10) - заменен на Pipo U1pro, Bluetooth GPS, диагностика BT ELM327, Мегафон модем и Wi-Fi роутер TPLINK-MR3020. Фильтр помех по звуку на ВА3121. (продана) Chevrolet Lanos, 2006, 1,5. Андроид ГУ Infidini, 2й монитор с тач. контроллером от YAM, кзх, БК Multitronics MPC-800 Мой проект Апгрейд проекта Видео Видео оболочки Видео оболочки 2 Видео апгрейда |
29.08.2013, 17:44 | #109 |
Старший Пользователь
Регистрация: 02.07.2013
Город: Днепропетровск
Регион: Украина
Машина: Toyota Auris 2007
Сообщений: 325
|
ну каждый.... т как он хочет
а вообще любую задачу таскером можно решить разными путями... каждое решение по своему логично и хорошо... главное чтобы оно работало так как нужно автору |
29.08.2013, 18:53 | #110 | ||
Старший Пользователь
Регистрация: 30.07.2011
Город: Новосибирск
Регион: 54
Машина: Honda Civic Ferio
Сообщений: 361
|
Цитата:
ваш функционал с добавлением к текущему значению - только по дополнительной галке "Добавить" Цитата:
*off* => * означают любые буквы |
||
Здесь присутствуют: 6 (пользователей: 0 , гостей: 6) | |
|
|