¿Cuál es el significado de android.location.LocationManager.PASSIVE_PROVIDER?

Entiendo el significado de GPS_PROVIDER (las ubicaciones provienen de señales de GPS) yPROVEEDOR DE RE (las ubicaciones se determinan a partir de torres celulares y puntos de acceso inalámbrico), pero no entiendo el significado de PASSIVE_PROVIDER, a pesar de la definición en la API:

Un proveedor de ubicación especial para recibir ubicaciones sin iniciar realmente una corrección de ubicación. Este proveedor se puede usar para recibir pasivamente actualizaciones de ubicación cuando otras aplicaciones o servicios lo soliciten sin solicitar las ubicaciones usted mismo. Este proveedor devolverá ubicaciones generadas por otros proveedores. Puede consultar el método getProvider () para determinar el origen de la actualización de ubicación. Requiere el permiso android.permission.ACCESS_FINE_LOCATION, aunque si el GPS no está habilitado, este proveedor solo puede devolver soluciones gruesas.

¿Por qué usaría esto en lugar de uno de los otros proveedores? ¿Para ahorrar batería? ¿El proveedor pasivo solo devuelve información útil si alguna otra aplicación solicita explícitamente datos de los proveedores reales, o siempre es seguro solicitar ubicaciones de esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta