No hay actualizaciones de ubicación GPS en el Galaxy S3
Estoy desarrollando un rastreador GPS y funciona como un encanto. Pero hace un par de semanas un cliente de mí (una compañía de trackage) compró Samsung Galaxy S3s para sus conductores. Y ya que tenemos un comportamiento realmente extraño de mi aplicación.
La aplicación recibe actualizaciones de ubicación del receptor GPS, pero después de algunas horas de trabajo no recibe ninguna actualización de la ubicación.
- Android Emulator no detecta GPS
- RequestLocationUpdates no se actualiza en intervalos en Android
- La mejor práctica para calcular la velocidad media de las coordenadas GPS
- Actualizaciones de ubicación continua en segundo plano
- ¿Cómo enviar mi ubicación GPS (latitud, longitud) en una cadena de consulta?
He registrado la aplicación para onGpsStatusChanged()
también y en este momento onGpsStatusChanged()
se llamó (veo que el receptor GPS tiene 10-17 satélites!), Pero el método onLocationChanged()
no fue llamado! Después de reiniciar el servicio (= volver a registrar LocationListener
) funciona de nuevo. Es realmente extraño. Parece que después de algunas horas de trabajo el receptor de GPS no está en el estado de ánimo para llamar onLocationChanged()
🙂
Alguna idea de lo que puede estar mal?
@matekm: El registro se ve así:
onLocationChanged () <- nueva ubicación
onGpsStatusChanged () (GPS iniciado / parado / GPS_EVENT_SATELLITE_STATUS etc)
…
onLocationChanged () <- nueva ubicación
onGpsStatusChanged () (GPS iniciado / parado / GPS_EVENT_SATELLITE_STATUS etc)
…
onLocationChanged ()
<<<<< – desde aquí no se actualiza la ubicación más y ningún otro estado del evento GPS excepto GPS_EVENT_SATELLITE_STATUS!
onGpsStatusChanged () GPS_EVENT_SATELLITE_STATUS numOfSatellites = 15 onGpsStatusChanged () GPS_EVENT_SATELLITE_STATUS numOfSatellites = 15 onGpsStatusChanged () GPS_EVENT_SATELLITE_STATUS numOfSatellites = 16 onGpsStatusChanged () GPS_EVENT_SATELLITE_STATUS numOfSatellites = 15 onGpsStatusChanged () GPS_EVENT_SATELLITE_STATUS numOfSatellites = 17 onGpsStatusChanged () GPS_EVENT_SATELLITE_STATUS numOfSatellites = 15 …
- ¿Cómo puedo comprobar el estado actual del receptor GPS?
- ¿Es Fused Location Provider buena opción?
- Android Actualizaciones periódicas de la ubicación GPS con AlarmManager dentro de un servicio
- Mi algoritmo para calcular la posición del teléfono inteligente - GPS y sensores
- Necesidad de la actividad del androide para esperar hasta que la localización GPS obtenida
- Android - No se puede obtener la ubicación del GPS en el emulador
- Cómo corregir el movimiento suave del marcador en google maps v2?
- Android MapView: ajusta el zoom automáticamente hasta que se visualicen todas las opciones de ItemizedOverlay
He leído en algún lugar que el S3 admite GLONASS , y funciona un tat diferente que el sistema GPS que normalmente funcionaba en los otros teléfonos, como el S2, aunque creo que GLONASS es una copia de seguridad, o funciona en conjunto. Puede ser que envíe coordenadas incorrectas o coordenadas en una forma que su aplicación no puede leer. Pero si usted dice que funciona durante 4 horas en un S3, pero luego falla. No sucede en otros teléfonos, apenas en el S3. Tal vez puede ser útil para reducirlo a ver si otros teléfonos tienen el mismo problema o sólo el S3?
- Cómo enviar MAC marco de datos de difusión con Android AP
- La línea Html (regla horizontal) no es compatible con el cliente de Gmail de Android