Este artículo presenta en detalle el uso de posiciones simuladas en el sistema Android, y los amigos interesados pueden consultarlo.
Este artículo comparte con usted el uso de posiciones simuladas. en Android Método, compatible con Android 6.0, para su referencia, el contenido específico es el siguiente
1. Active la ubicación simulada en la configuración del sistema
Android 6.0 y versiones anteriores: Desarrollador. Opciones->Permitir ubicación simulada
Android 6.0 y superior: Opciones de desarrollador -> Seleccionar aplicaciones de ubicación simulada
AndroidManifest.xml
2. Determine si la ubicación de simulación del sistema está habilitada
Android 6.0 y versiones anteriores: use Settings.Secure.ALLOW_MOCK_LOCATION para determinar.
// Android 6.0 y versiones anteriores: si se debe habilitar la ubicación simulada
boolean canMockPosition = Settings.Secure.getInt(getContentResolver(), Settings.Secure.ALLOW_MOCK_LOCATION, 0) != 0
Android 6.0 y superior: no hay ninguna opción para permitir la ubicación simulada y Settings.Secure.ALLOW_MOCK_LOCATION está en desuso. No se puede juzgar mediante el método anterior. Se agregó un método para seleccionar aplicaciones que simulan información de ubicación. Debe seleccionar aplicaciones que utilizan información de ubicación simulada. Pero no sé cómo obtener la aplicación actualmente seleccionada, así que juzgo si el método addTestProvider se puede ejecutar con éxito. Si la aplicación actual no está seleccionada, addTestProvider generará una excepción.