Cómo falsificar la ubicación para hacer pruebas con LocationClient y Geofences en Android?

He estado trabajando con el LocationClient y he configurado Geofence , pero no sé cómo probarlo.

El problema proviene del hecho de que no se puede ejecutar la aplicación en un emulador, ya que LocationClient utiliza GooglePlayServices que no están disponibles en un emulador. Tampoco puedes usar MockLocations hasta donde yo sepa, porque usas MockLocations creando un Provider, y LocationClient no te permite establecer un Provider.

Así que … ¿cómo se supone que pruebe mi Geofence ? (Además de entrar en el coche …).

La mayoría de los teléfonos tienen una configuración de depuración para permitir burlarse de la ubicación.

Por ejemplo, en mi Samsung S3 está bajo

Configuración-> Opciones de desarrollador-> Permitir ubicaciones falsas

Después de activar esta opción, necesitará una aplicación de la tienda de reproducción que establezca la ubicación.

Como ejemplo, https://play.google.com/store/apps/details?id=com.lexa.fakegps&hl=en

  • Obtener el nombre de ubicación actual del usuario sin necesidad de utilizar gps o Internet, sino mediante Network_Provider en android
  • Emulador de Android - DDMS "control de emulador" está deshabilitado mientras ejecuta buildroid / emulador basado en virtualbox
  • ¿Cómo afecta la función Doze / Standby a las actualizaciones de ubicación?
  • Bug in Android Geofence Código de ejemplo? ¿Puede alguien confirmar?
  • RuntimeException en el análisis de Gson JSON: Error al invocar java.lang.ClassLoader protegido () sin args
  • Android: ¿Una forma sencilla de hacer una geofence?
  • Habilitar servicios de ubicación para Android si el usuario eligió la opción Nunca
  • Android Encuentra la latitud Longitud del punto X de la ubicación definida
  • Cómo comprobar la ubicación de Mock en Android Marshmallow?
  • Posicionamiento egnos en un dispositivo android
  • ¿Es posible obtener distancia entre la ubicación actual y una calle, avenida o zona?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.