Сценарії на Android

Ярлики лаунчера, сценарії системи, «Режими та сценарії» Samsung і застосунки автоматизації на зразок MacroDroid і Tasker.

Car 2 Home віддає Android набір готових дій: почати й завершити поїздку, під'єднати та від'єднати адаптер, дізнатися пробіг, згадати, де ви припаркувалися, побачити, скільки кодів помилок тримає авто. Вони з'являються, якщо утримати піктограму застосунку, можуть стати ярликом на головному екрані і, головне, їх може запустити інший застосунок.

Це стосується сценаріїв самої системи, Режимів і сценаріїв Samsung та застосунків автоматизації на зразок MacroDroid і Tasker, які дістаються до тих самих дій, надсилаючи інтент. Майже жодній з них не потрібно, щоб застосунок був відкритий.

На iPhone шлях інший — через застосунок «Швидкі команди» та через Siri. Про це в Швидкі команди на iPhone.

  1. Відкрийте ярлики застосунку

    Утримайте піктограму Car 2 Home на головному екрані або в списку застосунків. У меню, що відкриється, перелічені найуживаніші дії: Почати поїздку, Зупинити поїздку, Де я припаркувався та Перевірити коди помилок.

    Більшість відповідає короткою підказкою на екрані й навіть не відкриває застосунок. Ті, яким потрібні ви, наприклад почати поїздку без жодного доданого авто, відкривають потрібний екран.

  2. Під'єднуйте та від'єднуйте адаптер

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

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

  3. Тримайте ярлик на головному екрані

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

    Не кожен лаунчер дозволяє закріплювати ярлики. Там, де ваш не вміє, дія лишається доступною з меню утримання та шляхами з наступних кроків.

  4. Створіть сценарій на Galaxy

    У Налаштуваннях відкрийте Режими та сценарії, перейдіть на вкладку Сценарії і натисніть Додати, знак плюса.

    Натисніть на фразу під Якщо і виберіть Пристрій Bluetooth, далі магнітолу автомобіля та умову Підключено. Після цього натисніть на фразу під То, виберіть категорію дії та саму дію Car 2 Home, яка має спрацювати.

    Якщо ваша версія One UI не пропонує дій застосунку в цьому списку, скористайтеся шляхом через інтент з кроку 6. Він працює на будь-якому пристрої з Android.

  5. Сценарії на інших марках

    Поза Samsung набір у кожного виробника помітно різний. Там, де є застосунок сценаріїв із тригером за Bluetooth, рецепт той самий: тригер Bluetooth під'єднано, що вказує на магнітолу, і дія Car 2 Home як результат.

    Там, де його немає, або де список дій не показує дій застосунку, будь-який застосунок автоматизації розв'яже завдання надсиланням інтенту.

  6. MacroDroid і Tasker: надішліть інтент

    Застосунки автоматизації дістаються до дій Car 2 Home, надсилаючи інтент. У MacroDroid дія називається Send Intent. У Tasker у неї те саме ім'я, Send Intent, у категорії Misc.

    Завжди заповнюйте ці три поля, адресуючи інтент до Activity:

    • Package: ai.car2home
    • Class: ai.car2home.ShortcutActionActivity
    • Action: відповідний рядок із таблиці нижче

    Поле Action — це те, що обирає дію, і воно обов'язкове. Без нього екран відкривається й закривається, нічого не зробивши, тому загальна дія «відкрити activity» не замінює надсилання інтенту.

    ДіяAction інтентуЄ і на iPhone
    Підключитися до автоcom.car2home.SHORTCUT_CONNECT_CARтак
    Відключитиcom.car2home.SHORTCUT_DISCONNECTтак
    Почати поїздкуcom.car2home.SHORTCUT_START_TRIPтак
    Зупинити поїздкуcom.car2home.SHORTCUT_STOP_TRIPтак
    Почати поїздку нановоcom.car2home.SHORTCUT_RESTART_TRIPтак
    Визначити місцезнаходженняcom.car2home.SHORTCUT_GET_LOCATIONтак
    Створити місцеcom.car2home.SHORTCUT_CREATE_PLACEтак, і там можна задати назву
    Дізнатися пробігcom.car2home.SHORTCUT_GET_ODOMETERтак
    Перевірити коди помилокcom.car2home.SHORTCUT_DTC_COUNTтак
    Оцінка останньої поїздкиcom.car2home.SHORTCUT_LAST_SCOREтак
    Як я їдуcom.car2home.SHORTCUT_LIVE_SCOREтак
    Де я припаркувавсяcom.car2home.SHORTCUT_WHERE_PARKEDтак
    Яке авто активнеcom.car2home.SHORTCUT_ACTIVE_CARтак
    Середня витратаcom.car2home.SHORTCUT_FUEL_ECONOMYтак
    Остання заправкаcom.car2home.SHORTCUT_LAST_FILLUPтак

    Щоб передати адаптер з одного пристрою на інший, працює така послідовність: на пристрої, який ви залишаєте, надішліть com.car2home.SHORTCUT_DISCONNECT, зачекайте кілька секунд і лише потім надішліть com.car2home.SHORTCUT_CONNECT_CAR на іншому.

  7. Відкрийте екран застосунку інтентом

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

    Тут клас інший, і цей інтент теж іде до Activity:

    • Package: ai.car2home
    • Class: ai.car2home.MainActivity
    • Action: відповідний рядок із таблиці нижче
    ЕкранAction інтенту
    Головний екранcom.car2home.SHOW_SENSORS
    Паркуванняcom.car2home.SHOW_PARKING
    Остання поїздкаcom.car2home.SHOW_LAST_TRIP
    Оцінка водінняcom.car2home.SHOW_DRIVE_SCORE
    Додати автомобільcom.car2home.OPEN_VEHICLE_WIZARD
    Нова заправкаcom.car2home.TIMELINE_ADD_FUEL
    Нове обслуговуванняcom.car2home.TIMELINE_ADD_MAINTENANCE
    Новий ремонтcom.car2home.TIMELINE_ADD_SERVICE
    Нова витратаcom.car2home.TIMELINE_ADD_EXPENSE
    Новий дохідcom.car2home.TIMELINE_ADD_INCOME
    Нове нагадуванняcom.car2home.TIMELINE_ADD_REMINDER

← Усі посібникиУ FAQ: Поїздки та водіння →