Car 2 Home consegna ad Android una serie di azioni pronte: avviare e fermare un viaggio, connettere e disconnettere l’adattatore, leggere il contachilometri, sapere dove hai parcheggiato, vedere quanti codici errore tiene l’auto. Compaiono tenendo premuta l’icona dell’app, possono diventare una scorciatoia sulla schermata iniziale e, soprattutto, un’altra app può lanciarle.
Vale per le routine del sistema stesso, per Modalità e routine di Samsung e per app di automazione come MacroDroid e Tasker, che raggiungono le stesse azioni inviando un intent. Quasi nessuna ha bisogno che l’app sia aperta.
Su iPhone la strada è un’altra, attraverso l’app Comandi rapidi e Siri. Si trova in Comandi rapidi su iPhone.
Apri le scorciatoie dell’app
Tieni premuta l’icona di Car 2 Home sulla schermata iniziale o nel cassetto delle applicazioni. Il menu che si apre elenca le azioni più usate, come Avvia viaggio, Ferma viaggio, Dove ho parcheggiato e Controlla i codici errore.
La maggior parte risponde con un avviso rapido a schermo e non arriva nemmeno ad aprire l’app. Quelle che hanno bisogno di te, come avviare un viaggio senza nessuna auto registrata, aprono la schermata giusta.
Connetti e disconnetti l’adattatore
In quello stesso menu c’è una scorciatoia che cambia da sola a seconda della situazione: Connetti al veicolo quando c’è un adattatore salvato e la connessione è caduta, e Disconnetti finché è attiva. Senza nessun adattatore salvato non compare.
Disconnetti fa di più che chiudere la connessione: il dispositivo smette di provare a riconnettersi da solo finché non usi di nuovo Connetti al veicolo. È questo che permette di passare uno stesso adattatore Bluetooth da un dispositivo all’altro, dato che un adattatore accetta una connessione per volta. Spegnere il Bluetooth di sistema non ha lo stesso effetto, perché la radio torna e l’app riprende a provare.
Tieni una scorciatoia sulla schermata iniziale
Sempre in quel menu, tieni premuta l’azione che usi di più e trascinala in uno spazio libero della schermata iniziale. Il launcher crea una scorciatoia che lancia quell’azione con un tocco, senza passare dall’app.
Non tutti i launcher permettono di fissare scorciatoie. Quando il tuo non lo permette, l’azione resta disponibile dal menu della pressione prolungata e dalle strade dei passi successivi.
Crea una routine su un Galaxy
In Impostazioni, apri Modalità e routine, vai alla scheda Routine e tocca Aggiungi, il segno più.
Tocca la frase sotto Se e scegli Dispositivo Bluetooth, seleziona l’autoradio e la condizione Connesso. Poi tocca la frase sotto Allora, scegli la categoria dell’azione e seleziona l’azione di Car 2 Home che vuoi lanciare.
Se la tua versione di One UI non offre le azioni dell’app in quella lista, usa la strada per intent del passo 6. Funziona su qualsiasi dispositivo Android.
Routine su altre marche
Fuori da Samsung, quello che offre ciascun produttore varia parecchio. Quando esiste un’app di routine con un innesco Bluetooth, la ricetta è la stessa: innesco Bluetooth connesso, puntato sull’autoradio, e l’azione di Car 2 Home come risultato.
Quando non esiste, o quando la lista delle azioni non mostra quelle dell’app, qualsiasi app di automazione risolve inviando un intent.
MacroDroid e Tasker: invia l’intent
Le app di automazione raggiungono le azioni di Car 2 Home inviando un intent. In MacroDroid l’azione si chiama Send Intent. In Tasker ha lo stesso nome, Send Intent, dentro la categoria Misc.
Compila sempre questi tre campi, con l’intent indirizzato a una Activity:
- Package:
ai.car2home - Class:
ai.car2home.ShortcutActionActivity - Action: la riga corrispondente della tabella qui sotto
Il campo Action è quello che sceglie l’azione, ed è obbligatorio. Senza di esso la schermata si apre e si chiude senza fare nulla, per questo un’azione generica di apertura activity non sostituisce l’invio dell’intent.
Azione Action dell’intent Anche su iPhone Connetti al veicolo com.car2home.SHORTCUT_CONNECT_CARsì Disconnetti com.car2home.SHORTCUT_DISCONNECTsì Avvia viaggio com.car2home.SHORTCUT_START_TRIPsì Ferma viaggio com.car2home.SHORTCUT_STOP_TRIPsì Riavvia viaggio com.car2home.SHORTCUT_RESTART_TRIPsì Ottieni posizione com.car2home.SHORTCUT_GET_LOCATIONsì Crea un luogo com.car2home.SHORTCUT_CREATE_PLACEsì, e lì puoi darle un nome Leggi contachilometri com.car2home.SHORTCUT_GET_ODOMETERsì Vedi codici di errore com.car2home.SHORTCUT_DTC_COUNTsì Punteggio ultimo viaggio com.car2home.SHORTCUT_LAST_SCOREsì Come sto guidando com.car2home.SHORTCUT_LIVE_SCOREsì Dove ho parcheggiato com.car2home.SHORTCUT_WHERE_PARKEDsì Quale auto è attiva com.car2home.SHORTCUT_ACTIVE_CARsì Consumo medio com.car2home.SHORTCUT_FUEL_ECONOMYsì Ultimo rifornimento com.car2home.SHORTCUT_LAST_FILLUPsì Per spostare un adattatore da un dispositivo all’altro, la sequenza che funziona è: sul dispositivo che stai lasciando invia
com.car2home.SHORTCUT_DISCONNECT, aspetta qualche secondo, e solo allora inviacom.car2home.SHORTCUT_CONNECT_CARsull’altro.- Package:
Apri una schermata dell’app per intent
Oltre alle azioni, l’app accetta intent che aprono una schermata precisa. Sono gli stessi che usano i widget, utili quando la routine deve finire con qualcosa davanti a te invece che con un avviso rapido.
Qui la classe è un’altra, e anche questo intent va a una Activity:
- Package:
ai.car2home - Class:
ai.car2home.MainActivity - Action: la riga corrispondente della tabella qui sotto
Schermata Action dell’intent Schermata iniziale com.car2home.SHOW_SENSORSParcheggio com.car2home.SHOW_PARKINGUltimo viaggio com.car2home.SHOW_LAST_TRIPPunteggio di guida com.car2home.SHOW_DRIVE_SCOREAggiungi veicolo com.car2home.OPEN_VEHICLE_WIZARDNuovo rifornimento com.car2home.TIMELINE_ADD_FUELNuova manutenzione com.car2home.TIMELINE_ADD_MAINTENANCENuovo intervento com.car2home.TIMELINE_ADD_SERVICENuova spesa com.car2home.TIMELINE_ADD_EXPENSENuova entrata com.car2home.TIMELINE_ADD_INCOMENuovo promemoria com.car2home.TIMELINE_ADD_REMINDER- Package:
- Connetti al veicolo
- Dice all’app di cercare l’adattatore salvato e avviare la connessione. Richiede un adattatore già associato nell’app e risponde subito, senza aspettare che la connessione si completi. Con la connessione già attiva, avvisa che l’auto è connessa.
- Disconnetti
- Chiude la connessione e sospende la riconnessione automatica fino a un Connetti al veicolo. È l’azione che libera l’adattatore per un altro dispositivo.
- Avvia viaggio
- Inizia a registrare un viaggio. Richiede il permesso di posizione e un veicolo registrato. Se c’è già un viaggio in corso, lo segnala e non fa nulla.
- Ferma viaggio
- Chiude il viaggio in corso e lo salva. Senza viaggio attivo, segnala che non c’è nulla da fermare.
- Riavvia viaggio
- Chiude il viaggio attuale, se c’è, e ne comincia un altro di seguito. Stessi requisiti di Avvia viaggio.
- Ottieni posizione
- Risponde con l’indirizzo di dove sei. Richiede il permesso di posizione e un segnale utilizzabile.
- Crea un luogo
- Salva la posizione attuale come luogo preferito. Su Android la routine non può passare il nome, quindi l’indirizzo diventa il nome.
- Leggi contachilometri
- Risponde con il chilometraggio dell’auto attiva, già nella tua unità di misura.
- Vedi codici di errore
- Risponde quanti codici ha trovato l’ultima lettura. Non esegue una lettura nuova: mostra il risultato della diagnosi più recente, quindi ne serve almeno una già fatta.
- Punteggio ultimo viaggio
- Risponde con i punteggi di economia e di sicurezza dell’ultimo viaggio registrato.
- Come sto guidando
- Risponde con i punteggi di economia e di sicurezza del viaggio in corso adesso. Funziona solo con un viaggio in corso.
- Dove ho parcheggiato
- Risponde con l’indirizzo dell’ultimo parcheggio registrato, o con le coordinate quando non c’è un indirizzo.
- Quale auto è attiva
- Risponde con il nome dell’auto attiva. Utile da controllare prima di una routine che registra qualcosa.
- Consumo medio
- Risponde con il consumo medio nella tua unità. Richiede uno storico di rifornimenti sufficiente perché una media esista.
- Ultimo rifornimento
- Risponde con l’importo dell’ultimo rifornimento e, quando c’è, il volume.