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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2016, 17:22   #811
keeperdy
Старший Пользователь
 
Регистрация: 20.10.2015
Возраст: 40
Город: Черкассы
Регион: Украина
Машина: Nissan Almera N16 1.5 JPN Make дорестайл + Nexus 2012 3G
Сообщений: 212
keeperdy is on a distinguished road
По умолчанию

Статус профиля - выключить

Выложите исходники в таком виде хотя бы, тогда и разберемся сразу
Профиль: PCRadio (7)
Приложение: PCRadio
Начальная: Autoplay + Pwramp OFF (8)
A1: Остановить приложение [ Приложение:Poweramp Use Root:Включить Continue Task After Error:Включить ]
A2: Ждать [ Мсек.:0 Секунды:4 Минуты:0 Час.:0 Дни:0 ]
A3: Secure Settings [ Конфигурация:PCradio Play (Root) Package:com.intangibleobject.securesettings.plugin Имя:Secure Settings Задержка (сек.):0 ]

Профиль: PowerAMP (9)
Приложение: Poweramp
Начальная: Autoplay + Pc Radio Off (13)
A1: Остановить приложение [ Приложение:PCRadio Use Root:Включить Continue Task After Error:Включить ]
A2: Ждать [ Мсек.:0 Секунды:4 Минуты:0 Час.:0 Дни:0 ]
A3: Secure Settings [ Конфигурация:Pwramp play (Root) Package:com.intangibleobject.securesettings.plugin Имя:Secure Settings Задержка (сек.):0 ]
keeperdy вне форума   Ответить с цитированием
Старый 29.03.2016, 17:36   #812
sven83
Пользователь
 
Регистрация: 24.02.2016
Возраст: 41
Город: Мурманск
Регион: 51
Машина: Тойота авенсис 2
Сообщений: 34
sven83 is on a distinguished road
По умолчанию

Профиль: ориентация праваой стороной
Начальная: правой стороной)
A1: run shell [command input keyeven 26]
Профиль: ориентация экраном вниз
Начальная:экраном вниз
A1: system look
в общем как то так....нужно чтоб при первичном включении (планшет уже установлен правой стороной) не включался таск A1: run shell [command input keyeven 26]
sven83 вне форума   Ответить с цитированием
Старый 29.03.2016, 17:44   #813
keeperdy
Старший Пользователь
 
Регистрация: 20.10.2015
Возраст: 40
Город: Черкассы
Регион: Украина
Машина: Nissan Almera N16 1.5 JPN Make дорестайл + Nexus 2012 3G
Сообщений: 212
keeperdy is on a distinguished road
По умолчанию

Можно через переменную, попозже напишу, когда планшет будет под рукой
keeperdy вне форума   Ответить с цитированием
Старый 29.03.2016, 17:49   #814
sven83
Пользователь
 
Регистрация: 24.02.2016
Возраст: 41
Город: Мурманск
Регион: 51
Машина: Тойота авенсис 2
Сообщений: 34
sven83 is on a distinguished road
По умолчанию

Цитата:
Сообщение от keeperdy Посмотреть сообщение
Можно через переменную, попозже напишу, когда планшет будет под рукой
хорошо жду....и по возможности нужно чтоб таск не запускался а не весь профиль ..заранее спасибо
В общем нужно как то прописать чоб не выполнять таск если включен экран)) вот)))

Последний раз редактировалось sven83; 29.03.2016 в 23:25.
sven83 вне форума   Ответить с цитированием
Старый 29.03.2016, 18:45   #815
Алексей L&M
Старший Пользователь
 
Регистрация: 23.03.2016
Возраст: 41
Регион: Казахстан
Сообщений: 246
Алексей L&M will become famous soon enough
По умолчанию

Цитата:
Сообщение от Алексей L&M Посмотреть сообщение
Так и не получается реализовать запуск с задержкой на зажигание. Вначале темы есть скрипт, но как из него вытащить нужную информацию?
Цитата:
Сообщение от keeperdy Посмотреть сообщение
Алексей L&M
Что Вы хотите задержать при запуске и по какому признаку?
Планшет засыпает и просыпается по датчику холла, который управляется с помощью реле по АСС.
Когда заводишь авто, планшет включается, выключается и снова включается.

Тут похоже софтово не решить проблему, нужно на реле делать задержку.
Алексей L&M вне форума   Ответить с цитированием
Старый 30.03.2016, 05:08   #816
Алексей L&M
Старший Пользователь
 
Регистрация: 23.03.2016
Возраст: 41
Регион: Казахстан
Сообщений: 246
Алексей L&M will become famous soon enough
По умолчанию

А нельзя как то отслеживать состояние по времени? К примеру, если экран включен 5 секунд, то выполняем то то, а если меньше, ничего не выполняем.
Алексей L&M вне форума   Ответить с цитированием
Старый 30.03.2016, 09:41   #817
keeperdy
Старший Пользователь
 
Регистрация: 20.10.2015
Возраст: 40
Город: Черкассы
Регион: Украина
Машина: Nissan Almera N16 1.5 JPN Make дорестайл + Nexus 2012 3G
Сообщений: 212
keeperdy is on a distinguished road
По умолчанию

Цитата:
Сообщение от Алексей L&M Посмотреть сообщение
Планшет засыпает и просыпается по датчику холла, который управляется с помощью реле по АСС.
Когда заводишь авто, планшет включается, выключается и снова включается.

Тут похоже софтово не решить проблему, нужно на реле делать задержку.
По Датчику Холла никак - это равносильно нажатию клавишы вкл./выкл.

Поставьте вначале задержку на включение программ в основном профиле, назовем его Main
Task - Wait - 5 сек. В принципе, достаточно будет, планшет включился, пошел отсчет, погас, задача не выполняется, включился - 5 секунд и все проги запустились.

Для посдтраховки, можете создать, например:
Profile: Acc Pause
State: Display [ Is:Off]
Enter: Stop Main (19)
A1: Stop [Task:Main]

Цитата:
А нельзя как то отслеживать состояние по времени? К примеру, если экран включен 5 секунд, то выполняем то то, а если меньше, ничего не выполняем.
Можно, но здесь надо переменные использовать и отлавливать состояние, считаю, что это не целесообразно, т.к. по сути это такая же пауза будет - отследил включение, пошел таймер, погас экран, условие не выполнено - задача остановилась, включился экран, запустился таймер, условие выполнено, все запускается.

sven83
Поигрался с Таскером вчера, удалось придумать такую схему. Работает для следующих условий. Я так понял, что экран гаснет, когда планшет находится в вертикальном положении, планшет запоминает это состояние, аксселерометр не отслеживает положение, при включении уже в горизонтальном у меня картинка все равно долю секунды в вертикальном состоянии (аксселерометр же не отслеживает), а потом переворачивается. Вот можно такое придумать

Profile: Var ORIENT (20)
State: Orientation [ Is:Standing Up ]
State: Display State [ Is:Off ]
Enter: Var (21)
A1: Variable Set [ Name:%ORIENT To:1 Do Maths:Off Append:Off ]

Если планшет в верт состоянии и выкл. экран, записывается значение переменной %ORIENT 1

Profile: Autostart (6)
State: Orientation [ Is:Left Side ]
Enter: Autostart (19)
A1: If [ %ORIENT neq 1 ]
A2: Launch App [ App:PCRadio Data: Exclude From Recent Apps:Off Always Start New Copy:Off ] - я просто запускал приложение, в Вашем случае - input tap
A3: End If
A4: Variable Clear [ Name:%ORIENT Pattern Matching:Off ]

Если планшет на боку, проверятся первичное условие - см. выше, если не совпадает - запустить выполнение команды, если совпало - пропускаем и очищаем переменную, т.е. потом при перевороте экрана задача будет выполняться, вплоть до гашения экрана в верт, состоянии.
keeperdy вне форума   Ответить с цитированием
Старый 30.03.2016, 09:44   #818
keeperdy
Старший Пользователь
 
Регистрация: 20.10.2015
Возраст: 40
Город: Черкассы
Регион: Украина
Машина: Nissan Almera N16 1.5 JPN Make дорестайл + Nexus 2012 3G
Сообщений: 212
keeperdy is on a distinguished road
По умолчанию

Цитата:
Сообщение от sven83 Посмотреть сообщение
хорошо жду....и по возможности нужно чтоб таск не запускался а не весь профиль ..заранее спасибо
В общем нужно как то прописать чоб не выполнять таск если включен экран)) вот)))
Опять ниче не понятно, Вы хотите, чтобы таск выполнялся только в состоянии с выкл. экраном? Тогда вряд ли приложение запуститься, т.к. sleep mode не даст в фоне работать, там отдельно настраивать нужно.
keeperdy вне форума   Ответить с цитированием
Старый 30.03.2016, 12:06   #819
sven83
Пользователь
 
Регистрация: 24.02.2016
Возраст: 41
Город: Мурманск
Регион: 51
Машина: Тойота авенсис 2
Сообщений: 34
sven83 is on a distinguished road
По умолчанию

В общем нужно таск при включенном экране не работал а в выключенном работал
Разъясню на пальцах
Планшет на правом боку -
1 нажатие кнопки включения
2 включается музыка
Планшет экраном вниз
1 выключение экрана
2 выключение музыки
Так вот при первичном включении планшета он находиться в положении на правом боку и естественно начинает прогонять таск нажатия на кнопку и экран гаснет! Вот мне нужно чтоб при включении планшета не выполнялся таск нажатия кнопки включения так как экран уже работает и этой командой он отправляет планшет в сон
Тоесть чтоб таск нажатие кнопки не работал при включенном экране
sven83 вне форума   Ответить с цитированием
Старый 30.03.2016, 12:14   #820
keeperdy
Старший Пользователь
 
Регистрация: 20.10.2015
Возраст: 40
Город: Черкассы
Регион: Украина
Машина: Nissan Almera N16 1.5 JPN Make дорестайл + Nexus 2012 3G
Сообщений: 212
keeperdy is on a distinguished road
По умолчанию

Ну попробуйте двойное условие - Экраг выключение + ориентация - на правом боку, только в опциях таскера нужно активировать режим опроса аксселерометра, по умолчанию, датчики опрашиваются автоматически при зарядке.
keeperdy вне форума   Ответить с цитированием
Ответ


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

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

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



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


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