Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Google Play Services LocationServices.API – nueva opción "nunca"

SOLUCIONADO – RESPUESTA AL FINAL

Estoy utilizando una nueva forma de recuperar la ubicación de Google Play Services 7.0:

  • Devolver un resultado de error en inKeyguardRestrictedInputMode ()
  • Android Studio agrega un permiso no deseado después de ejecutar la aplicación en un dispositivo real
  • Plugin de Eclipse y modificación de ADT para Integración de API en el menú Crear proyecto
  • ¿Cómo obtener el tamaño visible en una actividad?
  • Android NDK: load_library: no se puede localizar srand
  • Diferencia entre el menú contextual y el menú de opciones en android
  • Http://android-developers.blogspot.com/2015/03/google-play-services-70-places-everyone.html https://developer.android.com/reference/com/google/android/gms/location /SettingsApi.html

    Al principio, nos da sólo dos opciones, "Cancelar" y "Activar" (foto de abajo).

    Introduzca aquí la descripción de la imagen

    Pero hoy he visto una nueva "función" con la nueva actualización de Google Play Services: cuando mi ubicación está desactivada e intento acceder a ella a través de Google Play Services, el diálogo aparecido me da opciones:

    Introduzca aquí la descripción de la imagen

    Sí, NUNCA. Cuando hice clic en él, mi aplicación nunca obtendrá la ubicación a través de Google Play Services, aunque esté activada y no tengo otra opción que re-instalar la aplicación o borrar todos los datos, Google no ofrece otra opción para cambiar una vez seleccionada.

    ¿Cómo puedo manejar esta situación? ¿Hay alguna manera de cambiar una vez seleccionado "nunca" opción sin eliminar todos los datos de la aplicación?

    EDITAR:

    He encontrado la solución aquí: ¿Cómo mostrar el diálogo habilitar ubicación como Google Maps?

    Necesitamos añadir a nuestro método de constructor setAlwaysShow (show booleano)

    Https://developer.android.com/reference/com/google/android/gms/location/LocationSettingsRequest.Builder.html#setAlwaysShow(boolean)

    LocationSettingsRequest.Builder builder = new LocationSettingsRequest.Builder() .addLocationRequest(mLocationRequestBalancedPowerAccuracy); builder.setAlwaysShow(true); 

    Después de eso tenemos sólo dos opciones – "Sí" y "No".

  • Asegúrese de que SQLite en Android utiliza UTF-8 como un conjunto de caracteres
  • Alinea el texto dentro de un botón en Android
  • Android: transforma un mapa de bits en una secuencia de entrada
  • Obtener el valor de campo con un cursor
  • Excepción: esto no es compatible, use MenuItemCompat.getActionProvider ()
  • Círculo de giro de ProgressDialog
  • One Solution collect form web for “Google Play Services LocationServices.API – nueva opción "nunca"”

    Puede borrar la configuración predeterminada de

    Configuración -> Administrador de aplicaciones -> Haga clic en Servicios de Google Play -> Haga clic en Borrar predeterminados

    Esto borrará tus preference seleccionadas como never

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.