M0286_Libro Curso
Android
Hemos implementado la clase MyLocationListener que hereda de LocationListener , cuando el sistema encuentra la posición GPS. Cuando ese llame al método onLocationChanged() , nos indicará que la posición GPS ha cambiado y se actualizará en el mapa pintando la imagen en la nueva posición. Continuamos con la creación de la clase que se encargará de recoger los datos almacenados en el servidor, darles formato y presentarlos en pantalla. La clase la llamaremos Post.java y realizará una petición POST al servidor: package com.seas.TuristicLocation.conexion_http_post;
import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.util.ArrayList;
import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.HttpClient; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.message.BasicNameValuePair;
import org.json.JSONArray; import android.util.Log; public class Post {
private InputStream is = null; private String respuesta = “”; private void conectaPost(ArrayList
String URL)
i += 2) {
nameValuePairs.add(new
BasicNameValuePair(
274
Made with FlippingBook - Online catalogs