La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

“Android – Comunicaciones con HTTP”

Presentaciones similares


Presentación del tema: "“Android – Comunicaciones con HTTP”"— Transcripción de la presentación:

1 “Android – Comunicaciones con HTTP”
Rogelio Ferreira Escutia

2 Registrarse 2

3 Nuevo Proyecto 3

4 Nombre 4

5 API 5

6 Tipo de Activity 6

7 Nombre del Activity 7

8 Creación del Proyecto 8

9 Entorno listo para programar
9

10 Menú Principal 10

11 Nueva Pantalla (registrarse)
11

12 Conexión a Internet 12

13 Internet (1): Preparar Conexión
Inicializamos variables String pagina=""; String devuelve=""; URL url= new URL(" URLEncoder.encode(palabras, "UTF-8")+"\""); 13

14 Internet (2): Hacer Conexión
Hacer conexión usando HTTP HttpURLConnection conexion= (HttpURLConnection) url.openConnection(); conexion.setRequestProperty("User-Agent", "Mozilla/5.0"+" (Linux; Android 1.5; es-ES) Ejemplo HTTP"); 14

15 Internet (3): Procesar resultados
Imprimir el resultado que proviene de Internet if (conexion.getResponseCode()==HttpURLConnection.HTTP_OK){ BufferedReader reader = new BufferedReader (new InputStreamReader(conexion.getInputStream())); String linea = reader.readLine(); while(linea!=null) { pagina+=linea; linea=reader.readLine(); } reader.close(); int ini=pagina.indexOf("Aproximadamente"); if (ini!=-1) { int fin=pagina.indexOf(" ", ini+16); devuelve=pagina.substring(ini+16, fin); } else { devuelve="no encontrado"; salida.append("Error :"+conexion.getResponseMessage()+"\n"); conexion.disconnect(); 15

16 Rogelio Ferreira Escutia
Instituto Tecnológico de Morelia Departamento de Sistemas y Computación Correo: Página Web: Twitter: Facebook:


Descargar ppt "“Android – Comunicaciones con HTTP”"

Presentaciones similares


Anuncios Google