Estoy desarrollando una aplicación para el sistema operativo Android, recién estoy comenzando, pero no puedo hacer funcionar el GPS en el emulador. He leído en Internet que necesita enviar una corrección geográfica al emulador para habilitar el gps locationProvider. Estoy utilizando tanto las DDM y telnet para tratar de enviarlo, pero Logcat nunca se me dice que el que recibió por un nuevo arreglo, y mi apolication sigue viendo el gps como discapacitadosGPS en el emulador no tiene la ubicación geográfica - Android
aquí está mi código
package eu.mauriziopz.gps;
import java.util.Iterator;
import java.util.List;
import android.app.Activity;
import android.content.Context;
import android.location.LocationManager;
import android.os.Bundle;
import android.util.Log;
public class ggps extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
LocationManager l =(LocationManager) getSystemService(Context.LOCATION_SERVICE);
List<String> li = l.getAllProviders();
for (Iterator<String> iterator = li.iterator(); iterator.hasNext();) {
String string = iterator.next();
Log.d("gps", string);
}
if (l.getLastKnownLocation("gps")==null)
Log.d("gps", "null");
}
}
He leído que el DDMS puede no funcionar correctamente en un sistema operativo no inglés, ¡pero Telnet debería funcionar!
actualización del GPS está activada en la configuración
¿Está habilitado el proveedor de GPS en el emulador? – Tughi
si se refiere a la configuración, sí, es –