Навігація для ледачих

Звичайно, тут можливі варіанти. Наприклад, мені відомо не менше трьох варіантів виконання кредлів:

  • без зарядного пристрою;
  • з зарядним пристроєм для підключення в прикурювач;
  • з зарядним пристроєм для прихованого монтажу.

Останній варіант зазвичай передбачає, що харчування на зарядний пристрій подається після включення запалення. До слова, для свого Sony Xperia Z1 я використовую останній варіант від компанії Brodit. продукцію якої я оцінив ще за часів володіння HTC Desire.

Якщо ж у вас кредл з зарядним пристроєм для прихованого монтажу, то процес запуску можна звести взагалі до одного єдиного дії:

Я використовую останній варіант (кредл з зарядним пристроєм для прихованого монтажу), або, як випливає з назви замітки, варіант для самих ледачих ...

Але перед тим як почати автоматизувати процес запуску програми навігації за допомогою програми Tasker, потрібно визначиться з умовами, при яких цей процес (програма) буде запущена. Одна умова ми вже фактично знайшли - це підключення зарядного пристрою. Тепер потрібно знайти ще мінімум одне, яке дозволить відрізняти зарядний пристрій, що знаходиться в автомобілі, від зарядного пристрою, розташованого на роботі чи вдома. Тут є кілька варіантів:

  • підключення до певного пристрою Bluetooth (модуль гучного зв'язку);
  • відключення від певного пристрою Bluetooth (стерео BT гарнітура);
  • NFC мітка;
  • підключення кабелю AUX в роз'єм для навушників;
  • інші події.

Звідси з'являється набір мінімальних обов'язкових дій, які необхідно виконати для того, щоб запустити потрібну програму автоматично:

Пора переходити від слів до справи. Запускаємо Tasker і переходимо в розділ Task і додаємо нову задачу. Для нового завдання потрібно буде придумати якесь ім'я, щоб в подальшому можна було ідентифікувати її. Для прикладу, я створю завдання з ім'ям Run Navigation і надалі буду посилатися саме на це ім'я.

Навігація для ледачих

Створення нового завдання в Tasker

Після того як ім'я для нового завдання придумано і введено, відкривається вікно, в якому відображається список дій, які входять в вибране завдання. Очевидно, що для нового завдання список дій буде порожнім.

Навігація для ледачих

Список дій в новому завданні

Навігація для ледачих

Тут вибираємо пункт Плагін. а потім Secure Settings:

Навігація для ледачих

Меню вибору плагінів в Tasker

Після вибору плагіна Secure Setting відкриється стандартне вікно редагування дій.

Навігація для ледачих

Вікно редагування дії в програмі Tasker

Тут необхідно вказати конкретну дію, яка виконуватиметься. Для того щоб його вказати, необхідно натиснути на іконку з олівцем, після цього з'явиться список можливих дій, які пропонує обраний нами плагін Secure Settings. Список дій досить великий, тому всі дії згруповані за типами.

Навігація для ледачих

Групи дій, пропоновані плагіном Secure Settings

Потрібне нам дію знаходиться в розділі додаткових операцій System + Actions.

Навігація для ледачих

Вибір типу дії для управління станом GPS

Після вибору типу, потрібно вказати відповідне значення. Залежно від типу обраного дії, кількість доступних значень може змінюватися. В даному випадку буде доступно три:

Навігація для ледачих

Встановлення автоматичного увімкнення GPS

Перші два варіанти просто встановлюють вказаний стан. Варіант з перемиканням змінює поточний стан на протилежне. Я рекомендую використовувати явне вказівку потрібного значення, крім випадків, коли ви однозначно розумієте, навіщо це потрібно.

Перша дія додано, його пора зберегти (іконка дискети) і повернутися до списку дій, в якому відобразяться тільки що зроблені зміни.

Навігація для ледачих

Список дій. крок перший

Навігація для ледачих

Навігація для ледачих

Налаштування режиму пробудження

Тут потрібно вказати тип пробудження і тривалість. У нашому випадку, необхідно вибрати включення екрану і ручний режим. Останнє означає, що екран не буде відключений автоматично через певний час (за замовчуванням це 1 хвилина) і залишиться у ввімкненому стані.

Зберігаємо дію і повертаємося.

Навігація для ледачих

Список дій. крок другий

Екран включений. Але його треба розблокувати. Тому додаємо третя дія, знову через список дій, пропонованих плагіном Secure Settings. Потрібне нам дію називається Keyguard і доступно в групі Actions.

Навігація для ледачих

Дія дуже схоже на розглянуте раніше управління GPS: тут так само є включення, виключення і перемикання.

Навігація для ледачих

Налаштування дії Keyguard

Третій крок на цьому можна вважати виконаним. Зберігаємо дію і повертаємося до списку, який у нас вже помітно підріс.

Навігація для ледачих

Список дій. крок третій

Навігація для ледачих

У вікні вибираємо відповідний пункт: Поворот екрану.

Навігація для ледачих

Після вибору пункту Поворот екрану з'явиться вікно, де можна в явному вигляді встановити необхідне значення.

Навігація для ледачих

Функція переходу в режим автоматичного повороту екрану

Повертаємося до списку дій, збереження виконається автоматично. Якщо з якихось причин потрібно буде тимчасово відключити цю дію, то довгим натисканням на цю дію можна буде викликати меню, в якому потрібно буде натиснути на відповідну кнопку. Після відключення поруч з дією з'являється фіолетова смуга, яка вказує на те, що дана дія не виконується.

Навігація для ледачих

Тимчасове відключення дії

Навігація для ледачих

У вікні натискаємо кнопку Запустити програму:

Навігація для ледачих

Як вибрати програму для запуску

У вікні залишається знайти і вибрати потрібну програму, в даному випадку це CityGuide. Виведення списку всіх додатків може займати трохи більше часу, ніж висновок попередніх меню.

Навігація для ледачих

Як вибрати програму CityGuide для автозапуску

Тепер у нас вказані всі необхідні дії для запуску програми CityGuide, починаючи від включення GPS і закінчуючи безпосередньо викликом самого додатка.

Навігація для ледачих

Готовий список дії для автоматичного запуску CityGuide

Проте, наша задача автоматичного запуску працювати поки не буде. Для того щоб він почав працювати, необхідно вказати умови, при яких цей сценарій буде запущений. Ці умови задаються в розділі Profile. Так що саме час створити новий профіль, який буде запускати створену раніше завдання Run Navigation. Тому переходимо до відповідного розділу і додаємо новий профіль.

Навігація для ледачих

Додавання нового профілю

Навігація для ледачих

А потім пункти: Зарядка і ще раз Зарядка ...

Навігація для ледачих

Навігація для ледачих

Меню стану зарядного пристрою

У вікні вказуємо Будь-який тип. Інші варіанти мають сенс тільки для вузького кола власників фірмових зарядних пристроїв.

Навігація для ледачих

Прив'язуємо автозапуск до підключення зарядного пристрою

Повертаємося в розділ Profile, де нам буде запропоновано пов'язати щойно створений профіль з створеної раніше завданням; нагадую, що ми створювали завдання з ім'ям Run Navigation.

Навігація для ледачих

Прив'язка створеної раніше завдання до профілю

Навігація для ледачих

Додавання додаткових умов автозапуску

Навігація для ледачих

У вікні вибрати пункт Підключено по Bluetooth:

Навігація для ледачих

Вибір стану підключення Bluetooth

Якщо у вікні натиснути на значок лупи:

Пошук парних пристроїв

Вибір імені модуля Buetooth

Порядок дій в цілому повторює пункти, перераховані раніше:

  • Створити завдання Stop Navigation, яка повинна включати наступні дії:
    • Вимкнути GPS (якщо необхідно);
    • Відключити автоматичний поворот екрану (якщо необхідно);
    • Завершити роботу програми CityGuide;
    • Включити Keyguard;
    • Включити Lock Device.
  • Додати профіль, що спрацьовує при відключенні від зарядного пристрою і тому унікальному умови, що ви оберете (наприклад, отелюченіе від модуля Bluetooth), і пов'язати його з завданням Stop Navigation.

Для того щоб створити завдання Stop Navigation, крім розглянутих вище дій Secure Settings, що відповідають за GPS і автоматичну орієнтацію екрана, нам буде потрібно два нових.

Зокрема, щоб автоматично завершувати роботу програми CityGuide, нам буде потрібно плагін TaskKill Tasker Plugin. Я вже не буду детально описувати, як вибирається цей плагін і де відкривається вікно з його налаштуваннями, так як ця процедура нічим не відрізняється від роботи з Secure Settings. Зазначу тільки, що на пристроях з ОС Android 4.0+ я б настійно рекомендував прислухатися до думки розробника плагіна і використовувати, щоб її закрити метод Extreme.

Налаштування дії завершення програми CityGuide

Завдання завершення навігації

Власне все, залишається створити профіль і зв'язати його з нашим завданням. У моєму випадку профіль для завершення роботи виглядає так:

Профіль виключення навігації

У підсумку, подібний сценарій буде працювати приблизно в такий спосіб:

На цьому все. Хоча ні, не все ... Є ще один корисний профіль, який повертає екран навігаційної програми в разі, якщо був здійснений вихідний дзвінок з використанням Bluetooth (мова йде про профіль HandsFree, так як в разі Premium використовується rSAP, в якому даний фікс позбавлений сенсу) . Виглядає цей профіль приблизно так:

After Call Fix для профілю HandsFree

На цьому дійсно все. Сподіваюся комусь допоможе ...

Схожі статті