0 votos

Cómo puedo poner la ubicación en modo "Ahorro de batería" en Android Pie?

En Android Oreo, cuando la localización estaba activada, había 3 opciones para su funcionamiento: Solo dispositivo, Ahorro de batería o Alta precisión. En Pie, es fácil cambiar a Solo dispositivo o Alta precisión activando o desactivando la "Precisión de la ubicación de Google" en los ajustes de ubicación. ¿Cómo puedo cambiar a Ahorro de batería?

2voto

Joseph Sible Puntos 106

Google ha eliminado toda la interfaz de usuario del sistema operativo para cambiar esta configuración, pero todavía se puede cambiar de otras maneras.

Si una aplicación tiene el WRITE_SECURE_SETTINGS puede hacerlo llamando a Settings.Secure.putInt(contentResolver, Settings.Secure.LOCATION_MODE, Settings.Secure.LOCATION_MODE_BATTERY_SAVING); . La aplicación Tiles en Google Play Store incluye una ficha de localización que hace exactamente esto.

Alternativamente, si tienes ADB o Root, puedes hacer esto sin aplicaciones de terceros ejecutando settings put secure location_providers_allowed +network,-gps desde un shell ADB o un shell Root.

0 votos

WRITE_SECURE_SETTINGS el permiso no es para ser utilizado por aplicaciones de terceros developer.Android.com/reference/Android/

1 votos

@Jim sí, pero hay una solución a través de adb para concederlo de todos modos.

0 votos

gracias~ lo intentaré, por cierto después putInt(LOCATION_MODE_BATTERY_SAVING) ¿cómo puedo volver al modo de alta precisión? ¿puedo simplemente cambiarlo a LOCATION_MODE_HIGH_ACCURACY ?

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X