Descargar la presentación
La descarga está en progreso. Por favor, espere
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:
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.