public class ServicioLocalizacion extends Service implements LocationListener{
private LocationManager manejador;
@Override
public void onCreate() {
super.onCreate();
manejador = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
if (manejador.isProviderEnabled(LocationManager.NETWORK_PROVIDER)) {
manejador.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 5000, 0, this);
Toast.makeText(this, "El servicio " + LocationManager.NETWORK_PROVIDER +
" está activo", Toast.LENGTH_SHORT).show();
}
manejador.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
return START_REDELIVER_INTENT;
}
@Override
public void onLocationChanged(Location location) {
Toast.makeText(this, location.toString(), Toast.LENGTH_SHORT).show();
}
ANOTHER OVERRIDES METHODS
}