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.

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 …

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?

  • Android mejor manera de obtener la ubicación actual
  • Gerente de localización problema para helado sandwhich
  • ¿Cómo puedo obtener el nombre de la ciudad actual en android?
  • Android: obtener la ubicación actual del usuario sin utilizar gps o Internet
  • Manifiesto GPS: GPS en la aplicación es opcional, quiere que esté disponible para GPS menos dispositivos también
  • Android encuentra la ubicación GPS una vez, muestra el diálogo de carga
  • Detección del interruptor de encendido / apagado GPS en los teléfonos Android
  • Se pierde el proveedor de Android Fused Location
  • Realidad Aumentada - Utilizando sólo GPS
  • AddProximityAlert no funciona (no hace requestLocationUpdates) - Android
  • Frecuencia de actualización de Android GPS
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.