Rutinas en Android

Accesos directos del launcher, rutinas del sistema, Modos y rutinas de Samsung y apps de automatización como MacroDroid y Tasker.

Car 2 Home le entrega a Android un conjunto de acciones listas: iniciar y detener un viaje, conectar y desconectar el adaptador, consultar el cuentakilómetros, saber dónde estacionaste, ver cuántos códigos de error guarda el coche. Aparecen al mantener pulsado el icono de la app, pueden convertirse en un acceso directo en la pantalla de inicio y, sobre todo, otra app puede dispararlas.

Esto vale para las rutinas del propio sistema, para Modos y rutinas de Samsung y para apps de automatización como MacroDroid y Tasker, que llegan a las mismas acciones enviando un intent. Casi ninguna necesita que la app esté abierta.

En el iPhone el camino es otro, por la app Atajos y por Siri. Está en Atajos en el iPhone.

  1. Abre los accesos directos de la app

    Mantén pulsado el icono de Car 2 Home en la pantalla de inicio o en el cajón de aplicaciones. El menú que aparece muestra las acciones más usadas, como Iniciar viaje, Detener viaje, Dónde aparqué y Ver códigos de error.

    La mayoría responde con un aviso rápido en pantalla y ni llega a abrir la app. Las que te necesitan, como iniciar un viaje sin ningún coche registrado, abren la pantalla correcta.

  2. Conecta y desconecta el adaptador

    En ese mismo menú hay un acceso directo que cambia solo según la situación: Conectar al vehículo cuando hay un adaptador guardado y la conexión está caída, y Desconectar mientras está activa. Sin ningún adaptador guardado no aparece.

    Desconectar hace más que cerrar la conexión: el dispositivo deja de intentar reconectar por su cuenta hasta que uses Conectar al vehículo de nuevo. Eso es lo que permite pasar un mismo adaptador Bluetooth de un dispositivo a otro, ya que un adaptador acepta una conexión a la vez. Apagar el Bluetooth del sistema no tiene el mismo efecto, porque la radio vuelve y la app retoma el intento.

  3. Deja un acceso directo en la pantalla de inicio

    En ese mismo menú, mantén pulsada la acción que más usas y arrástrala a un hueco libre de la pantalla de inicio. El launcher crea un acceso directo que dispara esa acción con un toque, sin pasar por la app.

    No todos los launchers permiten fijar accesos directos. Cuando el tuyo no lo permita, la acción sigue disponible desde el menú de mantener pulsado y por los caminos de los pasos siguientes.

  4. Crea una rutina en un Galaxy

    En Ajustes, abre Modos y rutinas, ve a la pestaña Rutinas y toca Añadir, el signo más.

    Toca la frase bajo Si y elige Dispositivo Bluetooth, selecciona el equipo del coche y la condición Conectado. Después toca la frase bajo Entonces, elige la categoría de la acción y selecciona la acción de Car 2 Home que quieres disparar.

    Si tu versión de One UI no ofrece las acciones de la app en esa lista, usa el camino por intent del paso 6. Funciona en cualquier dispositivo Android.

  5. Rutinas en otras marcas

    Fuera de Samsung, lo que ofrece cada fabricante varía bastante. Cuando exista una app de rutinas con disparador de Bluetooth, la receta es la misma: disparador Bluetooth conectado, apuntando al equipo del coche, y la acción de Car 2 Home como resultado.

    Cuando no exista, o cuando la lista de acciones no muestre las de la app, cualquier app de automatización lo resuelve enviando un intent.

  6. MacroDroid y Tasker: envía el intent

    Las apps de automatización llegan a las acciones de Car 2 Home enviando un intent. En MacroDroid la acción se llama Send Intent. En Tasker tiene el mismo nombre, Send Intent, dentro de la categoría Misc.

    Rellena siempre estos tres campos, con el intent dirigido a una Activity:

    • Package: ai.car2home
    • Class: ai.car2home.ShortcutActionActivity
    • Action: la línea correspondiente de la tabla de abajo

    El campo Action es el que elige la acción, y es obligatorio. Sin él la pantalla se abre y se cierra sin hacer nada, por eso una acción genérica de abrir activity no sustituye al envío de intent.

    AcciónAction del intentTambién en iPhone
    Conectar al vehículocom.car2home.SHORTCUT_CONNECT_CARsí
    Desconectarcom.car2home.SHORTCUT_DISCONNECTsí
    Iniciar viajecom.car2home.SHORTCUT_START_TRIPsí
    Detener viajecom.car2home.SHORTCUT_STOP_TRIPsí
    Reiniciar viajecom.car2home.SHORTCUT_RESTART_TRIPsí
    Obtener ubicacióncom.car2home.SHORTCUT_GET_LOCATIONsí
    Crear un lugarcom.car2home.SHORTCUT_CREATE_PLACEsí, y allí puedes ponerle nombre
    Ver cuentakilómetroscom.car2home.SHORTCUT_GET_ODOMETERsí
    Ver códigos de errorcom.car2home.SHORTCUT_DTC_COUNTsí
    Puntuación del último viajecom.car2home.SHORTCUT_LAST_SCOREsí
    Cómo conduzcocom.car2home.SHORTCUT_LIVE_SCOREsí
    Dónde aparquécom.car2home.SHORTCUT_WHERE_PARKEDsí
    Qué coche está activocom.car2home.SHORTCUT_ACTIVE_CARsí
    Consumo mediocom.car2home.SHORTCUT_FUEL_ECONOMYsí
    Último repostajecom.car2home.SHORTCUT_LAST_FILLUPsí

    Para pasar un adaptador de un dispositivo a otro, la secuencia que funciona es: en el dispositivo que dejas, envía com.car2home.SHORTCUT_DISCONNECT, espera unos segundos, y solo entonces envía com.car2home.SHORTCUT_CONNECT_CAR en el otro.

  7. Abre una pantalla de la app por intent

    Además de las acciones, la app acepta intents que abren una pantalla concreta. Son los mismos que usan los widgets, útiles cuando la rutina debe terminar con algo delante de ti en vez de un aviso rápido.

    Aquí la clase es otra, y el intent también va a una Activity:

    • Package: ai.car2home
    • Class: ai.car2home.MainActivity
    • Action: la línea correspondiente de la tabla de abajo
    PantallaAction del intent
    Pantalla de iniciocom.car2home.SHOW_SENSORS
    Estacionamientocom.car2home.SHOW_PARKING
    Último viajecom.car2home.SHOW_LAST_TRIP
    Puntuación de conduccióncom.car2home.SHOW_DRIVE_SCORE
    Añadir vehículocom.car2home.OPEN_VEHICLE_WIZARD
    Nuevo repostajecom.car2home.TIMELINE_ADD_FUEL
    Nuevo mantenimientocom.car2home.TIMELINE_ADD_MAINTENANCE
    Nuevo serviciocom.car2home.TIMELINE_ADD_SERVICE
    Nuevo gastocom.car2home.TIMELINE_ADD_EXPENSE
    Nuevo ingresocom.car2home.TIMELINE_ADD_INCOME
    Nuevo recordatoriocom.car2home.TIMELINE_ADD_REMINDER

← Todas las guíasEn el FAQ: Viajes y conducción →