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.
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.
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.
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.
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.
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.
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.
Akcja Action intentu Także na iPhonie Połącz z pojazdem com.car2home.SHORTCUT_CONNECT_CARtak Rozłącz com.car2home.SHORTCUT_DISCONNECTtak Rozpocznij trasę com.car2home.SHORTCUT_START_TRIPtak Zatrzymaj trasę com.car2home.SHORTCUT_STOP_TRIPtak Uruchom trasę ponownie com.car2home.SHORTCUT_RESTART_TRIPtak Pobierz lokalizację com.car2home.SHORTCUT_GET_LOCATIONtak Utwórz miejsce com.car2home.SHORTCUT_CREATE_PLACEtak, i tam można nadać nazwę Pobierz przebieg com.car2home.SHORTCUT_GET_ODOMETERtak Sprawdź kody błędów com.car2home.SHORTCUT_DTC_COUNTtak Wynik ostatniej trasy com.car2home.SHORTCUT_LAST_SCOREtak Jak jadę com.car2home.SHORTCUT_LIVE_SCOREtak Gdzie zaparkowałem com.car2home.SHORTCUT_WHERE_PARKEDtak Które auto jest aktywne com.car2home.SHORTCUT_ACTIVE_CARtak Średnie spalanie com.car2home.SHORTCUT_FUEL_ECONOMYtak Ostatnie tankowanie com.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ślijcom.car2home.SHORTCUT_CONNECT_CARna drugim.- Package:
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
Ekran Action intentu Ekran główny com.car2home.SHOW_SENSORSParkowanie com.car2home.SHOW_PARKINGOstatnia trasa com.car2home.SHOW_LAST_TRIPOcena jazdy com.car2home.SHOW_DRIVE_SCOREDodaj pojazd com.car2home.OPEN_VEHICLE_WIZARDNowe tankowanie com.car2home.TIMELINE_ADD_FUELNowa konserwacja com.car2home.TIMELINE_ADD_MAINTENANCENowy serwis com.car2home.TIMELINE_ADD_SERVICENowy wydatek com.car2home.TIMELINE_ADD_EXPENSENowy przychód com.car2home.TIMELINE_ADD_INCOMENowe przypomnienie com.car2home.TIMELINE_ADD_REMINDER- Package:
- Połącz z pojazdem
- Każe aplikacji poszukać zapisanego adaptera i rozpocząć łączenie. Wymaga adaptera już sparowanego w aplikacji i odpowiada od razu, nie czekając na zestawienie połączenia. Przy już działającym połączeniu informuje, że auto jest podłączone.
- Rozłącz
- Zamyka połączenie i zawiesza automatyczne łączenie ponowne aż do Połącz z pojazdem. To akcja, która zwalnia adapter dla innego urządzenia.
- Rozpocznij trasę
- Zaczyna nagrywać trasę. Wymaga zgody na lokalizację i zarejestrowanego pojazdu. Jeśli trasa już trwa, informuje o tym i nic nie robi.
- Zatrzymaj trasę
- Kończy trwającą trasę i zapisuje ją. Bez aktywnej trasy informuje, że nie ma czego zatrzymywać.
- Uruchom trasę ponownie
- Kończy bieżącą trasę, jeśli jakaś jest, i od razu zaczyna kolejną. Te same wymagania co Rozpocznij trasę.
- Pobierz lokalizację
- Odpowiada adresem miejsca, w którym jesteś. Wymaga zgody na lokalizację i użytecznego sygnału.
- Utwórz miejsce
- Zapisuje obecną pozycję jako ulubione miejsce. Na Androidzie procedura nie może przekazać nazwy, więc nazwą staje się adres.
- Pobierz przebieg
- Odpowiada przebiegiem aktywnego auta, już w twojej jednostce miary.
- Sprawdź kody błędów
- Odpowiada, ile kodów znalazł ostatni odczyt. Nie robi nowego odczytu: pokazuje wynik najnowszej diagnozy, więc musi już być choć jedna.
- Wynik ostatniej trasy
- Odpowiada ocenami zużycia i bezpieczeństwa ostatniej nagranej trasy.
- Jak jadę
- Odpowiada ocenami zużycia i bezpieczeństwa trasy, która trwa w tej chwili. Działa tylko przy trwającej traśie.
- Gdzie zaparkowałem
- Odpowiada adresem ostatniego zapisanego parkowania albo współrzędnymi, gdy adresu nie ma.
- Które auto jest aktywne
- Odpowiada nazwą aktywnego auta. Przydaje się do sprawdzenia przed procedurą, która coś zapisuje.
- Średnie spalanie
- Odpowiada średnim zużyciem w twojej jednostce. Wymaga historii tankowań wystarczającej, żeby średnia w ogóle istniała.
- Ostatnie tankowanie
- Odpowiada kwotą ostatniego tankowania i, jeśli jest, objętością.