Procedury na Androidzie

Skróty launchera, procedury systemowe, Tryby i procedury Samsunga oraz aplikacje automatyzacji, takie jak MacroDroid i Tasker.

Car 2 Home udostępnia Androidowi zestaw gotowych akcji: rozpoczęcie i zakończenie trasy, połączenie i rozłączenie adaptera, odczyt licznika, sprawdzenie, gdzie zaparkowałeś, ile kodów błędów trzyma auto. Pojawiają się po przytrzymaniu ikony aplikacji, mogą stać się skrótem na ekranie głównym i, przede wszystkim, może je wywołać inna aplikacja.

Dotyczy to procedur samego systemu, Trybów i procedur Samsunga oraz aplikacji automatyzacji takich jak MacroDroid i Tasker, które sięgają po te same akcje, wysyłając intent. Prawie żadna z nich nie wymaga otwartej aplikacji.

Na iPhonie droga jest inna, przez aplikację Skróty i przez Siri. Jest o tym w Skróty na iPhonie.

  1. Otwórz skróty aplikacji

    Przytrzymaj ikonę Car 2 Home na ekranie głównym albo w szufladzie aplikacji. Menu, które się otworzy, wymienia najczęściej używane akcje, na przykład Rozpocznij trasę, Zatrzymaj trasę, Gdzie zaparkowałem i Sprawdź kody błędów.

    Większość odpowiada krótkim komunikatem na ekranie i nawet nie otwiera aplikacji. Te, które potrzebują ciebie, jak rozpoczęcie trasy bez żadnego zarejestrowanego auta, otwierają właściwy ekran.

  2. Połącz i rozłącz adapter

    W tym samym menu jest skrót, który sam się zmienia: Połącz z pojazdem, gdy adapter jest zapisany, a połączenia nie ma, i Rozłącz, dopóki trwa. Bez zapisanego adaptera w ogóle się nie pojawia.

    Rozłącz robi więcej niż zamknięcie połączenia: urządzenie przestaje samo próbować łączyć się ponownie, dopóki znowu nie użyjesz Połącz z pojazdem. Właśnie to pozwala przenosić jeden adapter Bluetooth między dwoma urządzeniami, bo adapter przyjmuje jedno połączenie naraz. Wyłączenie Bluetootha w systemie nie daje tego samego efektu, bo radio wraca, a aplikacja wznawia próby.

  3. Zostaw skrót na ekranie głównym

    W tym samym menu przytrzymaj akcję, której używasz najczęściej, i przeciągnij ją na wolne miejsce na ekranie głównym. Launcher tworzy skrót, który uruchamia tę akcję jednym dotknięciem, bez wchodzenia do aplikacji.

    Nie każdy launcher pozwala przypinać skróty. Gdy twój nie pozwala, akcja pozostaje dostępna z menu przytrzymania i drogami z kolejnych kroków.

  4. Utwórz procedurę na Galaxy

    W Ustawieniach otwórz Tryby i procedury, przejdź na kartę Procedury i dotknij Dodaj, znak plus.

    Dotknij zdania pod Jeśli i wybierz Urządzenie Bluetooth, następnie samochód i warunek Połączono. Potem dotknij zdania pod Wtedy, wybierz kategorię akcji i akcję Car 2 Home, którą chcesz uruchomić.

    Jeśli twoja wersja One UI nie oferuje akcji aplikacji na tej liście, użyj drogi przez intent z kroku 6. Działa na każdym urządzeniu z Androidem.

  5. Procedury u innych marek

    Poza Samsungiem to, co oferuje każdy producent, bardzo się różni. Tam, gdzie istnieje aplikacja procedur z wyzwalaczem Bluetooth, przepis jest ten sam: wyzwalacz Bluetooth połączony, wskazujący na samochód, i akcja Car 2 Home jako wynik.

    Tam, gdzie jej nie ma, albo gdzie lista akcji nie pokazuje tych z aplikacji, każda aplikacja automatyzacji rozwiąże to, wysyłając intent.

  6. MacroDroid i Tasker: wyślij intent

    Aplikacje automatyzacji sięgają po akcje Car 2 Home, wysyłając intent. W MacroDroid akcja nazywa się Send Intent. W Taskerze nosi tę samą nazwę, Send Intent, w kategorii Misc.

    Zawsze wypełnij te trzy pola, kierując intent do Activity:

    • Package: ai.car2home
    • Class: ai.car2home.ShortcutActionActivity
    • Action: odpowiedni wiersz z tabeli poniżej

    Pole Action – to ono wybiera akcję i jest obowiązkowe. Bez niego ekran otwiera się i zamyka, nic nie robiąc, dlatego ogólna akcja otwarcia activity nie zastępuje wysłania intentu.

    AkcjaAction intentuTakże na iPhonie
    Połącz z pojazdemcom.car2home.SHORTCUT_CONNECT_CARtak
    Rozłączcom.car2home.SHORTCUT_DISCONNECTtak
    Rozpocznij trasęcom.car2home.SHORTCUT_START_TRIPtak
    Zatrzymaj trasęcom.car2home.SHORTCUT_STOP_TRIPtak
    Uruchom trasę ponowniecom.car2home.SHORTCUT_RESTART_TRIPtak
    Pobierz lokalizacjęcom.car2home.SHORTCUT_GET_LOCATIONtak
    Utwórz miejscecom.car2home.SHORTCUT_CREATE_PLACEtak, i tam można nadać nazwę
    Pobierz przebiegcom.car2home.SHORTCUT_GET_ODOMETERtak
    Sprawdź kody błędówcom.car2home.SHORTCUT_DTC_COUNTtak
    Wynik ostatniej trasycom.car2home.SHORTCUT_LAST_SCOREtak
    Jak jadęcom.car2home.SHORTCUT_LIVE_SCOREtak
    Gdzie zaparkowałemcom.car2home.SHORTCUT_WHERE_PARKEDtak
    Które auto jest aktywnecom.car2home.SHORTCUT_ACTIVE_CARtak
    Średnie spalaniecom.car2home.SHORTCUT_FUEL_ECONOMYtak
    Ostatnie tankowaniecom.car2home.SHORTCUT_LAST_FILLUPtak

    Żeby przenieść adapter między dwoma urządzeniami, działa taka kolejność: na urządzeniu, które zostawiasz, wyślij com.car2home.SHORTCUT_DISCONNECT, odczekaj kilka sekund i dopiero wtedy wyślij com.car2home.SHORTCUT_CONNECT_CAR na drugim.

  7. Otwórz ekran aplikacji przez intent

    Oprócz akcji aplikacja przyjmuje intenty, które otwierają konkretny ekran. Są to te same, których używają widżety, przydatne wtedy, gdy procedura ma się skończyć czymś przed tobą, a nie krótkim komunikatem.

    Tutaj klasa jest inna, a intent też idzie do Activity:

    • Package: ai.car2home
    • Class: ai.car2home.MainActivity
    • Action: odpowiedni wiersz z tabeli poniżej
    EkranAction intentu
    Ekran głównycom.car2home.SHOW_SENSORS
    Parkowaniecom.car2home.SHOW_PARKING
    Ostatnia trasacom.car2home.SHOW_LAST_TRIP
    Ocena jazdycom.car2home.SHOW_DRIVE_SCORE
    Dodaj pojazdcom.car2home.OPEN_VEHICLE_WIZARD
    Nowe tankowaniecom.car2home.TIMELINE_ADD_FUEL
    Nowa konserwacjacom.car2home.TIMELINE_ADD_MAINTENANCE
    Nowy serwiscom.car2home.TIMELINE_ADD_SERVICE
    Nowy wydatekcom.car2home.TIMELINE_ADD_EXPENSE
    Nowy przychódcom.car2home.TIMELINE_ADD_INCOME
    Nowe przypomnieniecom.car2home.TIMELINE_ADD_REMINDER

← Wszystkie poradnikiW FAQ: Trasy i jazda →