PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Софт

Ответ
 
Опции темы Поиск в этой теме
Старый 29.08.2013, 13:58   #101
oops1
Старший Пользователь
 
Аватар для oops1
 
Регистрация: 25.07.2009
Возраст: 43
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi Q7
Сообщений: 493
oops1 is on a distinguished road
По умолчанию

я сделал так

Два профиля
-- Есть Зарядка
1. Сброс переменной %NOENERGY
2. Установить переменную %NOENERGY= 1
-- Нет Зарядки
1. Сброс переменной %NOENERGY
2. Установить переменную %NOENERGY = 0
3. Ждать 30 секунд
4. Выключить если %NOENERGY == 0
oops1 вне форума   Ответить с цитированием
Старый 29.08.2013, 14:13   #102
laytya
Старший Пользователь
 
Регистрация: 30.07.2011
Город: Новосибирск
Регион: 54
Машина: Honda Civic Ferio
Сообщений: 361
laytya is a glorious beacon of lightlaytya is a glorious beacon of lightlaytya is a glorious beacon of lightlaytya is a glorious beacon of lightlaytya is a glorious beacon of lightlaytya is a glorious beacon of light
По умолчанию

Цитата:
Сообщение от oops1 Посмотреть сообщение
я сделал так
30 секунд это не 30 минут.

И потом какие настройки если задача повторно начинается?
И зачем сбрасывать переменную?

Короче сбили вы меня с толку, все отрабатывает на ура простейшая конструкция

Профиль: Off (30)
Состояние: Не Зарядка [ Источник:Любой ]
Начальная: Turnoff2 (11)
Прекр. существующ.
A1: Ждать [ Мсек.:0 Секунды:10 Минуты:0 Час.:0 Дни:0 ]
A2: Выключить [ Текст:Turnoff Долго:Выключить ] Если [ %PACTIVE ~ *off* ]

задание вырубить отработает если активно состояние off которое не может быть активно если зарядка есть.
если вы передернули питание старое задание будет убито и запустится новое
laytya вне форума   Ответить с цитированием
Старый 29.08.2013, 14:21   #103
Rage2
Banned
 
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
Rage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant future
По умолчанию

Хорошо..вроде понятно...вопрос теперь другой..
Как сделать корректное выключение(как по кнопке-выключить)
Иначе если в таскере выбрать Shutdown, то он жестко его вырубает, тем самым теряются не сохраненные данные в приложениях.
Rage2 вне форума   Ответить с цитированием
Старый 29.08.2013, 14:38   #104
laytya
Старший Пользователь
 
Регистрация: 30.07.2011
Город: Новосибирск
Регион: 54
Машина: Honda Civic Ferio
Сообщений: 361
laytya is a glorious beacon of lightlaytya is a glorious beacon of lightlaytya is a glorious beacon of lightlaytya is a glorious beacon of lightlaytya is a glorious beacon of lightlaytya is a glorious beacon of light
По умолчанию

какие приложения не сохраняются?
laytya вне форума   Ответить с цитированием
Старый 29.08.2013, 14:52   #105
Rage2
Banned
 
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
Rage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant future
По умолчанию

да в том же таскре ничего не сохранилось в профиле после такого жесткого шутдауна...
Rage2 вне форума   Ответить с цитированием
Старый 29.08.2013, 15:07   #106
laytya
Старший Пользователь
 
Регистрация: 30.07.2011
Город: Новосибирск
Регион: 54
Машина: Honda Civic Ferio
Сообщений: 361
laytya is a glorious beacon of lightlaytya is a glorious beacon of lightlaytya is a glorious beacon of lightlaytya is a glorious beacon of lightlaytya is a glorious beacon of lightlaytya is a glorious beacon of light
По умолчанию

Ну это понятно, все что нашел это скрипт который вырубает...

а вообще команда 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.
laytya вне форума   Ответить с цитированием
Старый 29.08.2013, 16:57   #107
oops1
Старший Пользователь
 
Аватар для oops1
 
Регистрация: 25.07.2009
Возраст: 43
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi Q7
Сообщений: 493
oops1 is on a distinguished road
По умолчанию

Цитата:
Сообщение от laytya Посмотреть сообщение
30 секунд это не 30 минут.

И потом какие настройки если задача повторно начинается?
И зачем сбрасывать переменную?

Короче сбили вы меня с толку, все отрабатывает на ура простейшая конструкция
...
Сбрасываю переменную, чтобы её обнулить и потом выставить. ибо если её на сбрасывать то в переменной накапливается 01010101010101010. т.е. она строковая

Логика такая
Как только пропала зарядка устанавливается переменная которая говорит что будет выключение, дальше идет цикл ожидания во время цикла ожидания если вдруг появится питание переменная будет пере установлена, как только цикл ожидания завершится будет выполнятся команда выключить при условии если переменная содержит в себе правильное значение , т .е. зарядка не появилась , а если появилась то планшет выключен не будет.

Если будите включать выключать зарядку то максимум чего добьетесь увеличения интервала отключения. чтобы этого избежать можно выставить еще одну задачу на пропадание зарядки которая будет тоже устанавливать переменную, в таком случае интервал выключения не увеличится.

30 секунд это параметр в задачи можно указать любое значение 30 секунд и 30 минут 3 часа

я таскер увидел всего пару дне назад , моя счема не есть правильная


-----------------

%PACTIVE указывает активный профиль, что за профиль профиль питания или профиль в контексте выполнения таскера
oops1 вне форума   Ответить с цитированием
Старый 29.08.2013, 17:08   #108
alexvtk
Гуру
 
Аватар для alexvtk
 
Регистрация: 08.04.2011
Город: Железногорск, Красноярский край
Регион: 24
Машина: Toyota Prius NHW20, 2008, Park Assist (продана), Chevrolet Lanos, 2006, 1,5
Сообщений: 1,612
alexvtk is just really nicealexvtk is just really nicealexvtk is just really nicealexvtk is just really nicealexvtk is just really nice
По умолчанию

Коллеги, почему так все сложно? Я ничего не смыслю в программировании и мега скриптах, но гляньте мой архивчик в этом посте. Два минимально простых профиля без переменных и прога 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

Видео апгрейда
alexvtk вне форума   Ответить с цитированием
Старый 29.08.2013, 17:44   #109
myxa781
Старший Пользователь
 
Аватар для myxa781
 
Регистрация: 02.07.2013
Город: Днепропетровск
Регион: Украина
Машина: Toyota Auris 2007
Сообщений: 325
myxa781 is just really nicemyxa781 is just really nicemyxa781 is just really nicemyxa781 is just really nicemyxa781 is just really nice
По умолчанию

Цитата:
Сообщение от alexvtk Посмотреть сообщение
Коллеги, почему так все сложно? .
ну каждый.... т как он хочет
а вообще любую задачу таскером можно решить разными путями...
каждое решение по своему логично и хорошо... главное чтобы оно работало так как нужно автору
__________________
_______________________________________________
Toyota Auris 2007
myxa781 вне форума   Ответить с цитированием
Старый 29.08.2013, 18:53   #110
laytya
Старший Пользователь
 
Регистрация: 30.07.2011
Город: Новосибирск
Регион: 54
Машина: Honda Civic Ferio
Сообщений: 361
laytya is a glorious beacon of lightlaytya is a glorious beacon of lightlaytya is a glorious beacon of lightlaytya is a glorious beacon of lightlaytya is a glorious beacon of lightlaytya is a glorious beacon of light
По умолчанию

Цитата:
Сообщение от oops1 Посмотреть сообщение
Сбрасываю переменную, чтобы её обнулить и потом выставить. ибо если её на сбрасывать то в переменной накапливается 01010101010101010. т.е. она строковая
это совсем не факт. Установка переменной (Set Varible) это именно установка значения а не конкатенция как вы подумали =)

ваш функционал с добавлением к текущему значению - только по дополнительной галке "Добавить"



Цитата:
Сообщение от oops1 Посмотреть сообщение

%PACTIVE указывает активный профиль, что за профиль профиль питания или профиль в контексте выполнения таскера
это именно переменная в которой перечислены текущие активные профили таскера.

*off* => * означают любые буквы
laytya вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 8 (пользователей: 0 , гостей: 8)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 06:40.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot