Routines sur Android

Raccourcis du lanceur, routines du système, Modes et routines de Samsung et applis d’automatisation comme MacroDroid et Tasker.

Car 2 Home met à la disposition d’Android un ensemble d’actions toutes prêtes : démarrer et arrêter un trajet, connecter et déconnecter l’adaptateur, lire le compteur kilométrique, savoir où vous vous êtes garé, voir combien de codes défaut la voiture garde. Elles apparaissent en maintenant l’icône de l’appli appuyée, peuvent devenir un raccourci sur l’écran d’accueil et, surtout, une autre appli peut les déclencher.

Cela vaut pour les routines du système lui-même, pour Modes et routines de Samsung et pour les applis d’automatisation comme MacroDroid et Tasker, qui atteignent les mêmes actions en envoyant un intent. Presque aucune n’a besoin que l’appli soit ouverte.

Sur iPhone le chemin est différent, par l’app Raccourcis et par Siri. C’est dans Raccourcis sur iPhone.

  1. Ouvrez les raccourcis de l’appli

    Maintenez l’icône Car 2 Home appuyée sur l’écran d’accueil ou dans le tiroir d’applications. Le menu qui s’ouvre liste les actions les plus utilisées, comme Démarrer un trajet, Arrêter le trajet, Où me suis-je garé et Voir les codes défaut.

    La plupart répondent par un message rapide à l’écran et n’ouvrent même pas l’appli. Celles qui ont besoin de vous, comme démarrer un trajet sans aucun véhicule enregistré, ouvrent le bon écran.

  2. Connectez et déconnectez l’adaptateur

    Dans ce même menu se trouve un raccourci qui change tout seul selon la situation : Se connecter au véhicule quand un adaptateur est enregistré et que la connexion est coupée, et Déconnecter tant qu’elle est active. Sans adaptateur enregistré, il n’apparaît pas.

    Déconnecter fait plus que fermer la connexion : l’appareil cesse d’essayer de se reconnecter de lui-même jusqu’à ce que vous utilisiez de nouveau Se connecter au véhicule. C’est ce qui permet de passer un même adaptateur Bluetooth d’un appareil à l’autre, puisqu’un adaptateur accepte une connexion à la fois. Couper le Bluetooth du système n’a pas le même effet, car la radio revient et l’appli reprend ses tentatives.

  3. Gardez un raccourci sur l’écran d’accueil

    Toujours dans ce menu, maintenez appuyée l’action que vous utilisez le plus et faites-la glisser vers un emplacement libre de l’écran d’accueil. Le lanceur crée un raccourci qui déclenche cette action d’une seule pression, sans passer par l’appli.

    Tous les lanceurs ne permettent pas d’épingler des raccourcis. Quand le vôtre ne le permet pas, l’action reste disponible depuis le menu d’appui long et par les chemins des étapes suivantes.

  4. Créez une routine sur un Galaxy

    Dans Paramètres, ouvrez Modes et routines, allez à l’onglet Routines et touchez Ajouter, le signe plus.

    Touchez la phrase sous Si et choisissez Appareil Bluetooth, sélectionnez l’autoradio et la condition Connecté. Touchez ensuite la phrase sous Alors, choisissez la catégorie de l’action et sélectionnez l’action Car 2 Home que vous voulez déclencher.

    Si votre version de One UI ne propose pas les actions de l’appli dans cette liste, utilisez le chemin par intent de l’étape 6. Il fonctionne sur n’importe quel appareil Android.

  5. Routines sur les autres marques

    Hors Samsung, ce que propose chaque constructeur varie beaucoup. Dès qu’il existe une appli de routines avec un déclencheur Bluetooth, la recette est la même : déclencheur Bluetooth connecté, pointant sur l’autoradio, et l’action Car 2 Home comme résultat.

    Quand il n’y en a pas, ou quand la liste d’actions ne montre pas celles de l’appli, n’importe quelle appli d’automatisation règle la question en envoyant un intent.

  6. MacroDroid et Tasker : envoyez l’intent

    Les applis d’automatisation atteignent les actions de Car 2 Home en envoyant un intent. Dans MacroDroid l’action s’appelle Send Intent. Dans Tasker elle porte le même nom, Send Intent, dans la catégorie Misc.

    Remplissez toujours ces trois champs, l’intent étant adressé à une Activity :

    • Package : ai.car2home
    • Class : ai.car2home.ShortcutActionActivity
    • Action : la ligne correspondante du tableau ci-dessous

    Le champ Action est ce qui choisit l’action, et il est obligatoire. Sans lui l’écran s’ouvre et se ferme sans rien faire, c’est pourquoi une action générique d’ouverture d’activity ne remplace pas l’envoi d’intent.

    ActionAction de l’intentAussi sur iPhone
    Se connecter au véhiculecom.car2home.SHORTCUT_CONNECT_CARoui
    Déconnectercom.car2home.SHORTCUT_DISCONNECToui
    Démarrer un trajetcom.car2home.SHORTCUT_START_TRIPoui
    Arrêter le trajetcom.car2home.SHORTCUT_STOP_TRIPoui
    Redémarrer le trajetcom.car2home.SHORTCUT_RESTART_TRIPoui
    Obtenir la positioncom.car2home.SHORTCUT_GET_LOCATIONoui
    Créer un lieucom.car2home.SHORTCUT_CREATE_PLACEoui, et là vous pouvez lui donner un nom
    Relever le compteurcom.car2home.SHORTCUT_GET_ODOMETERoui
    Voir les codes d\'erreurcom.car2home.SHORTCUT_DTC_COUNToui
    Score du dernier trajetcom.car2home.SHORTCUT_LAST_SCOREoui
    Comment je conduiscom.car2home.SHORTCUT_LIVE_SCOREoui
    Où me suis-je garécom.car2home.SHORTCUT_WHERE_PARKEDoui
    Quelle voiture est activecom.car2home.SHORTCUT_ACTIVE_CARoui
    Consommation moyennecom.car2home.SHORTCUT_FUEL_ECONOMYoui
    Dernier pleincom.car2home.SHORTCUT_LAST_FILLUPoui

    Pour faire passer un adaptateur d’un appareil à l’autre, la séquence qui marche est : sur l’appareil que vous quittez, envoyez com.car2home.SHORTCUT_DISCONNECT, attendez quelques secondes, et seulement ensuite envoyez com.car2home.SHORTCUT_CONNECT_CAR sur l’autre.

  7. Ouvrez un écran de l’appli par intent

    En plus des actions, l’appli accepte des intents qui ouvrent un écran précis. Ce sont les mêmes que ceux des widgets, utiles quand la routine doit se terminer par quelque chose devant vous plutôt que par un message rapide.

    Ici la classe est différente, et l’intent va aussi à une Activity :

    • Package : ai.car2home
    • Class : ai.car2home.MainActivity
    • Action : la ligne correspondante du tableau ci-dessous
    ÉcranAction de l’intent
    Écran d’accueilcom.car2home.SHOW_SENSORS
    Stationnementcom.car2home.SHOW_PARKING
    Dernier trajetcom.car2home.SHOW_LAST_TRIP
    Score de conduitecom.car2home.SHOW_DRIVE_SCORE
    Ajouter un véhiculecom.car2home.OPEN_VEHICLE_WIZARD
    Nouveau pleincom.car2home.TIMELINE_ADD_FUEL
    Nouvel entretiencom.car2home.TIMELINE_ADD_MAINTENANCE
    Nouvelle interventioncom.car2home.TIMELINE_ADD_SERVICE
    Nouvelle dépensecom.car2home.TIMELINE_ADD_EXPENSE
    Nouveau revenucom.car2home.TIMELINE_ADD_INCOME
    Nouveau rappelcom.car2home.TIMELINE_ADD_REMINDER

← Tous les guidesDans la FAQ : Trajets et conduite →