6 votos

¿Cómo activar automáticamente la WLAN cuando una aplicación solicita información sobre la ubicación?

Actualmente tengo la WLAN activada todo el tiempo para la triangulación, incluso cuando no estoy cerca de un punto de acceso que pueda utilizar. Hay alguna forma de habilitarla automáticamente cada vez que una app solicite información de ubicación, como se hace con el GPS?

1 votos

Me interesa esto, ver también code.google.com/p/Android/issues/detail?id=26119

5voto

ce4 Puntos 11180

Que yo sepa, esto no es posible. En mi opinión, contradice el incentivo de Google para tener un servicio de geolocalización lo mejor posible.

Algunos antecedentes:

  • Google mantiene una enorme base de datos para su servicio de geolocalización (permiso "Acceder a la ubicación gruesa"). Consta de:

    • Asignación de puntos de acceso wifi: La dirección MAC Wifi se resuelve con una geolocalización
    • Cartografía de torres de telefonía móvil: Los ID de las torres de telefonía móvil se resuelven con una geolocalización.
  • Esta base de datos es una "comunidad" creada por la enorme base de usuarios de Android, es decir, todos los que tienen Servicio de localización de Google activado (véase más abajo)
  • A Google le interesa tener una base de datos de alta calidad, es decir, convencerte de que aceptes que tu teléfono forme parte del crowdsourcing.
  • Por lo tanto: Si quieres utilizar los servicios de "localización aproximada" de Google, aceptas la extracción constante de datos mientras esté activada.

PS:

  • Desactivar el Wifi sólo te aparta de una de las posibles fuentes de información. Tener identificadores de torres de telefonía móvil todavía le dará ubicación gruesa, pero con menor precisión.
  • Algunos recordarán la disputa entre Skyhook y Google, en la que al parecer Google presionó a Motorola y Samsung para que prefirieran el servicio de geolocalización de Google al de Skyhook (por miedo a perder parte de la comunidad de crowdsourcing si esos dos grandes actores hubieran utilizado el servicio de terceros de Skyhook). Fuente: TheVerge

enter image description here

0 votos

En mi humilde opinión, no veo por qué el servicio de localización no puede ahorrar energía y sólo activar la antena WiFi cuando lo necesita, exactamente como lo hace con la antena GPS. Lo siento ce4, esto no tiene nada que ver con el opt-in de esta pantalla. Quiero decir: "Claro Google, usa las redes WiFi para determinar mi ubicación, pero ten la amabilidad de apagar la antena WiFi cuando termines".

0 votos

Es más sutil, el servicio sondea tu ubicación no sólo cuando lo usas sino que informa de tus datos wifi&cell constantemente. Sólo quería dar una impresión de por qué alguien podría querer que no se apaga al ralentí y por qué es así. Es más especulativo que respaldado, lo sé, difícil

0voto

mattm Puntos 139

Ahora hay una función que activa el WiFi con fines de localización. Ajustes->Wi-Fi->Avanzado->"Búsqueda siempre disponible"

Puedes desactivar el WiFi para ahorrar energía, pero aún así las solicitudes de ubicación activan el WiFi temporalmente.

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