¿Es posible activar el proveedor de ubicación de red en el emulador de Android? ¿Tal vez con un celular falso?¿Activando el proveedor de ubicación de red en el emulador de Android?
Respuesta
Creo que lo que quiere lograr no es posible en este momento. No puede poner datos de ubicación falsos en el proveedor de ubicación de red del emulador.
"Proporcionar datos de ubicación simulados se inyectan como datos de ubicación GPS, por lo que debe solicitar actualizaciones de ubicación de GPS_PROVIDER para que funcionen los datos de ubicación simulada". (Cita de Android, Documentation, Providing Mock Location Data)
Lo más cercano que puedo llegar a consistiría en crear un "Proveedor de prueba" de la Location Manager
public void addTestProvider (String name, boolean requiresNetwork, boolean requiresSatellite, boolean requiresCell, boolean hasMonetaryCost, boolean supportsAltitude, boolean supportsSpeed, boolean supportsBearing, int powerRequirement, int accuracy)
y establecer los argumentos requiresNetwork, requiresCell y requiere Satellite en consecuencia. A continuación, puede poner de ubicaciones falsas para que el proveedor:
public void setTestProviderLocation (String provider, Location loc)
que está cerca pero no exactamente lo que pidieron.
¿necesita enviar información de ubicación al emulador? si quieres hacer esto, puedes enviar la ubicación al emulador a través de la consola adb y el comando geo http://developer.android.com/guide/developing/tools/emulator.html#geo
No sé si es posible enviar un elemento móvil falso, pero es posible con coordenadas gps, si tu aplicación escucha a cualquier proveedor gps
GPS funciona bien, pero estoy usando el Network Location Provider y parece que esto no se puede probar en el emulador. – Janusz
ve a la configuración del emulador> Localización de acceso, y marca "Wi-Fi & ubicación de red móvil"
- 1. Emulador de Android: ¿cómo controlar el tráfico de red?
- 2. GPS en el emulador no tiene la ubicación geográfica - Android
- 3. LocationManager: ¿el proveedor de "red" siempre está habilitado?
- 4. proveedor de red que no funciona en Android
- 5. ¿Alguna forma alternativa de verificar si el proveedor de ubicación de red está habilitado?
- 6. Usar el proveedor de red y GPS al mismo tiempo en Android
- 7. ¿Qué es el proveedor de ubicación "pasivo"? Visto en el deseo de HTC con Android 2.2
- 8. ¿Cuán exacto y rápido es el proveedor de ubicación de la red androides?
- 9. Alternar entre la red y el proveedor de GPS
- 10. Crear archivo en el emulador de Android
- 11. Emulador de Android colgado en el inicio?
- 12. Widget de Android en el emulador
- 13. Cambio en el emulador - desarrollo de Android
- 14. Android simula la ubicación en el dispositivo?
- 15. ¿Cómo emular la ubicación del GPS en el emulador de Android?
- 16. ¿Cómo deshabilitar/habilitar la red, cambiar a WiFi en el emulador de Android?
- 17. ¿Cómo puedo crear el emulador de Android?
- 18. Usando hebreo con el emulador de Android
- 19. Depuración remota con el emulador de Android
- 20. El emulador de Android no puede iniciarse
- 21. Me llamo usando el emulador de Android
- 22. Instalación de un nuevo proveedor de ubicación
- 23. Reiniciar/Apagar el emulador de Android
- 24. Geocoder.getFromLocation throws IOException el emulador de Android
- 25. ¿Cómo activar el emulador de Android?
- 26. prueba el host local en el emulador de Android
- 27. Android: obtenga la ubicación actual del mejor proveedor disponible
- 28. ¿Activando el modo de presentación en Windows?
- 29. ¿Volver a cargar la aplicación de Android en el emulador sin reiniciar el emulador en Eclipse?
- 30. Importación de contactos de Gmail en el emulador de Android
¿Por qué necesita el proveedor de ubicación de red? es eso lo que estás buscando: http://osdir.com/ml/AndroidDevelopers/2009-03/msg02179.html – Sephy
Sería bueno poder probar el proveedor de ubicación de red en el emulador ... el enlace no es lo que estoy buscando gracias. – Janusz
quieres decir, para ver si el GPS está activado? – Sephy