Para un proyecto personal, estoy tratando de detectar cuándo un dispositivo Android está con alguien que conduce. Inicialmente pensé en usar el GPS para determinar la velocidad promedio, pero decidí que consumiría energía y requiere que el usuario tenga el GPS habilitado en todo momento. Escuché que es posible saber cuándo alguien cambia las torres de telefonía celular (tanto en Android como en iOS), pero ¿hay una intención de transmisión para esto? Soy muy nuevo en el desarrollo de Android, así que esperaba poder registrar un receptor de transmisión para que funcione cuando creo que el dispositivo está en un automóvil en movimiento.Detectar cuando el dispositivo Android está en un automóvil en movimiento
No estoy seguro si puedo crear mis propios intentos de transmisión y supongo que no podría confiar en que un proceso en segundo plano se ejecute siempre, ya que Android puede matarlo si se necesita memoria.
Como nota al margen, observo que algunas aplicaciones, como skype, tienen un proceso en segundo plano que se reinicia incluso si fuerzo a matarlo. ¿Cómo lo hacen? Mi idea sería tener un receptor de transmisión para cuando el dispositivo se mueva, se encienda, etc. para reiniciar el proceso de fondo ... ¿es eso lo que hacen?
¡Gracias por cualquier información!
Gracias, esos ejemplos ayudaron a encontrar una solución. – ravun
link ": Desarrollo de alertas de proximidad para aplicaciones móviles que utilizan la plataforma Android" 404 no encontrado. – t0m