manager - Android O API 26. Los nuevos métodos de ubicación agregados no funcionan como es necesario
getpackagemanager android (3)
@InsFi, revisa este código de muestra que escribí. Tuve algunos problemas antes
Implementé el LocationCallback, leí la publicación completa para que tengas una idea.
Tengo un teléfono pixel y funciona bien.
Estoy usando Android O Developer preview 4 - API 26
Y parece que las nuevas características como:
-
hasSpeedAccuracy()
siempre devuelvefalse
-
getSpeedAccuracyMetersPerSecond()
siempre devuelve0.0
-
getBearingAccuracyDegrees()
siempre devuelve0.0
para proveedores de localización tanto fused
como gps
. Lo he intentado mientras se movía en el coche. Así que tengo speed
y el bearing
, pero no su precisión.
¿Me estoy perdiendo de algo?
Ver docs aqui
¡Gracias!
Compruebe qué valor está obteniendo cuando intenta usar getSpeedAccuracyMetersPerSecond()
Ir a través de la definición de getSpeedAccuracyMetersPerSecond (). Si eso va a devolverle 0.0, seguirá obteniendo falsos independientemente del proveedor de ubicación que utilice.
este método no funcionará dependiendo del nivel de API del dispositivo que esté ejecutando / depurando.
¿Puedes verificar qué nivel de API es tu Google Pixel XL?