La tarjeta Google Now tiene una ubicación de su automóvil. Si no usas Google Now o los servicios de Google están bloqueados en tu área, usa Tasker para guardar tu lugar de estacionamiento.
Si está inscrito y utiliza Google Now con regularidad, es posible que haya visto la tarjeta "dónde estacioné mi auto". Esta tarjeta adicional se muestra cada vez que Google cree que ha dejado de conducir y ha abandonado su vehículo.
No conduzco habitualmente, sino que voy en bicicleta a todas partes y me siento muy halagador cada vez que Google me entrega esta tarjeta. Esto demuestra que Google aún no sabe todo sobre nosotros, pero si eres lo suficientemente rápido, la tarjeta puede usarse para encontrar tu bicicleta nuevamente (a menos que te la hayan robado).
Con mi próximo viaje a China, me di cuenta de que los servicios de Google no me ayudarán en mi vida diaria. China bloquea a Google. Entonces, por supuesto, eso también significa que no habrá más Google Now. Si tienes la suerte de viajar donde Google no puede ir o simplemente no eres fanático de Google Now, es posible que te interese replicar el perfil a continuación. De lo contrario, siempre puedes desplazarte hasta el final para descargar e importar el archivo del proyecto.
Este proyecto fue creado inicialmente por Mishaal Rahman, pero luego yo mismo lo amplié a través de discusión, experimentación y colaboración.
Amigo, ¿dónde está mi auto? Guardar mi lugar de estacionamiento
Este perfil es bastante simple. En mi configuración, lo hice para poder guardar mi lugar de estacionamiento usando un widget de escritorio. Sin embargo, si prefiere utilizar la activación por voz o un botón de notificación, a continuación le proporcioné instrucciones para esos casos. En cualquier caso, cuando se activa el perfil, la ubicación se almacena en una variable y se recupera cuando es necesario.
Es bueno señalar que Android hace un trabajo bastante decente al administrar el acceso a su ubicación para garantizar un consumo mínimo de batería. pero si prefieres mantener tus servicios de ubicación deshabilitados, debes habilitarlos para que Tasker pueda obtener una ubicación. arreglar. Cuantos más servicios de ubicación haya habilitado, más rápida será la solución.
De forma predeterminada, Android comprobará su ubicación mediante GPS, datos móviles y WiFi en el modo "Alto rendimiento". Si siempre deja activados los servicios de ubicación, pase a la siguiente parte. De lo contrario, puede alternar la ubicación con lo siguiente ejecutar shell acción en Tasker (requiere root).
settings put secure location_providers_allowed=gps, network, wifi
Alternativamente, puede usar el complemento Configuración segura para alternar entre estos (aquí es cómo hacer que la configuración segura funcione en Android Nougat). Finalmente, para aquellos de ustedes sin acceso root, si otorgar el permiso SECURE_SETTINGS a AutoTools luego puede alternar la ubicación usando ese complemento.
guardar la ubicación
Guardar la ubicación
LocCarAbort Existing Task
A1: Variable Clear [ Name:%LastLocation Pattern Matching: Off ]
A2: Notify Cancel [ Title: Location Issue Warn Not Exist: Off ]
A3: Get Location [ Source: Any Timeout (Seconds):20 Continue Task Immediately: Off Keep Tracking: Off Continue Task After Error: On ]
A4: Variable Set [ Name:%LastLocation To:%LOC Recurse Variables: Off Do Maths: Off Append: Off ]
A5: Notify [ Title: Location Saved Text: Tap to Navigate Icon: hd_location_place Number: 0 Permanent: Off Priority: 5 ] If [ %LastLocation Set ]
A6: Set Widget Icon [ Name: LocCar Icon: content://com.android.externalstorage.documents/document/primary%3AMaterial-Icons-010317-032209%2Fres%2Fdrawable-xxxhdpi%2Fic_car.png ] If [ %LastLocation Set ]
A7: Notify [ Title: Location Issue Text: Im sorry location could no be set. Icon: hd_aaa_ext_car Number: 0 Permanent: Off Priority: 5 Actions:(1) ] If [ %LastLocation !Set ]
A8: Set Widget Icon [ Name: LocCar Icon: content://com.android.externalstorage.documents/document/primary%3AMaterial-Icons-010317-032710%2Fres%2Fdrawable-xxxhdpi%2Fic_car.png ] If [ %LastLocation !Set ]
leer más
Obteniendo ubicación (A1-A4)
Hay algunas cosas que quiero hacer antes de corregir la ubicación. Porque la mayoría de las veces %LOC (La variable de ubicación global de Tasker) ya tendrá un valor asignado (última ubicación fija), solo quiero usar las coordenadas de ubicación solicitadas a través del perfil. Usaré la variable global %Última ubicación para almacenar estas coordenadas. Si la tarea se volvió a ejecutar debido a un error o un tiempo de espera, debo borrar la notificación de advertencia existente con la acción Notificar Cancelar.
Notificaciones (A5,A7)
Hay dos resultados de la acción Obtener ubicación. Terminaremos con un nuevo conjunto de coordenadas, o la acción no podrá adquirir las coordenadas. Si se encuentra la solución, se mostrará una notificación. Tenga en cuenta el nombre de esta notificación. Usaremos este nombre para activar el perfil de Ubicación de retorno más adelante. Si no se realiza una corrección de ubicación, o las coordenadas son las mismas que antes de la acción Obtener ubicación, queremos para mostrar una advertencia con una opción para volver a ejecutar la misma tarea nuevamente (Acción Realizar tarea asignada como botón).
Botón (A6,A8)
Mencioné anteriormente que habrá un botón que cambiará el color para mostrarnos el estado de nuestro perfil de estacionamiento. Los códigos de color son:
- blanco (listo)
- rojo (fallo)
- verde (armado)
Todo lo que necesita es un widget de Tasker (no el acceso directo) colocado en su pantalla de inicio para la tarea que guardará la ubicación. Asegúrese de asignar un ícono a esta tarea para poder agregar un acceso directo a la tarea desde la pantalla del widget. Estoy usando esto en lugar del acceso directo, ya que hago que Tasker cambie el color del icono según el estado actual.
Una de mis formas favoritas de obtener íconos es la colección Material Design Icon, ya que puedes encontrar el que más te convenga y proporcionar rápidamente sus alternativas de color.
He etiquetado las acciones para mostrar cuál corresponde con resultados de fracaso/éxito. La condición SI %ÚltimaUbicación = armado/no armado determina ese resultado.
Devolver la ubicación
Ubicación de regreso
ReturnLocationA1: Send Intent [ Action: android.intent.action.VIEW Cat: None Mime Type: Data: google.navigation: q=%LastLocation&mode=w Extra: Extra: Extra: Package: com.google.android.apps.maps Class: Target: Activity ]
A2: Set Widget Icon [ Name: LocCar Icon: content://com.android.externalstorage.documents/document/primary%3AMaterial-Icons-010317-032200%2Fres%2Fdrawable-xxxhdpi%2Fic_car.png ]
A3: Wait [ MS: 0 Seconds: 3 Minutes: 0 Hours: 0 Days: 0 ]
A4: Variable Clear [ Name:%LastLocation Pattern Matching: Off ]
leer más
La tarea es muy sencilla. Ejecutaremos un intent de Google Maps que contendrá un enlace de ubicación:
Action: android.intent.action.VIEW.Data: google.navigation: q=%LastLocation&mode=w
Package: com.google.android.apps.maps
Target: Activity
Nuestra variable global de ubicación proporcionará las coordenadas necesarias. Una vez hecho esto, solo necesitamos limpiar la variable (agregue una acción de espera) y cambiar el color del ícono del widget a blanco.
Perfil: Regresar a la ubicación
Volver al perfil de ubicación
Profile: Return To LocationEvent: Notification Click [ Owner Application:* Title: Location Saved ]
Enter:
ReturnLocation
leer más
Ahora que hemos configurado la ubicación de nuestro automóvil, crearemos un perfil que se activará cuando solicitemos manualmente la ubicación de nuestro automóvil en un momento posterior. Para activar esta tarea desde la notificación que creamos anteriormente, cree un evento Clic de notificación y agregue el nombre de la notificación creada anteriormente (Ubicación guardada)
Ahora tienes un perfil completo listo.
Usar comandos de voz
Perfil de voz automática
Profile: Save LocationEvent: AutoVoice Recognized [ Configuration: Easy Commands: save my location, save this location, save my parking spot, save this parking spot, remember my parking spot, remember my location, mark this location, mark this spot, mark this parking spot
Responses: okay i'll save your parking spot ]
Enter: LocCar
leer más
Si desea agregar un disparador de voz para guardar la ubicación de su lugar de estacionamiento, cree un perfil usando el AutoVoice reconocido evento. Complete la entrada con los posibles comandos hablados que usaría separados por comas. Si desea escuchar la respuesta, incluya una en el menú Respuestas. Una vez hecho esto, vincúlelo con el LocCar tarea creada anteriormente.
Si desea utilizar un comando de AutoVoice para encontrar también su ubicación guardada. Cree un nuevo evento reconocido por AutoVoice y vincúlelo al Ubicación de regreso Tarea.
Conclusión
Es fácil suponer que todos tienen acceso a los mismos recursos, pero no suele ser así. Si necesita una forma sencilla de guardar su lugar de estacionamiento sin depender de los servicios de Google, o simplemente prefiere evitar los servicios de Google por completo, este proyecto es para usted.
Este proyecto también se puede modificar y utilizar para otros fines, a diferencia de la tarjeta de estacionamiento de Google Now, así que vea si se le ocurre algo mejor. También puedes experimentar con AutoNotificación para hacer que las notificaciones sean más bonitas o más interactivas. Mantuve todo el proyecto cerca de la experiencia básica de Tasker (aparte de usar AutoVoice).
¡Descarga el proyecto aquí!
Para importar un archivo de proyecto Tasker, descargue el archivo anterior y guárdelo en cualquier lugar de su almacenamiento interno. Abra Tasker y verifique que el "modo principiante" esté deshabilitado en el menú de preferencias. Luego, mantenga presionado el ícono "inicio" en la esquina inferior izquierda y haga clic en "importar". Busque el archivo prj.xml que guardó anteriormente y selecciónelo para importarlo. Ahora verá una nueva pestaña en la fila inferior que contiene todos los perfiles y tareas a los que hacemos referencia en este artículo.
Esperamos que disfrutes de esta pequeña creación nuestra y ¡avísanos si crees que podemos realizar alguna mejora!