Android: HTTP Post

12/08/2009 at 10:21 (Android) (, , , , )

Con este código podemos hacer un HTTP Post de por ejemplo un formulario. Este ejemplo esta creado para la versión 1.5 del SDK.

HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(URLsearcher.getLoginURL());

ArrayList l = new ArrayList();

//Añadimos todos los parámetros que queramos enviar
//En este caso usuario y contraseña
l.add(new BasicNameValuePair(“user”, user));
l.add(new BasicNameValuePair(“password”, password));

HttpResponse response = null;
HttpEntity resEntity = null;
String res = null;
try {
UrlEncodedFormEntity data = new UrlEncodedFormEntity(l);
httppost.setEntity(data);

response = httpclient.execute(httppost);
resEntity = response.getEntity();

BufferedReader b = new BufferedReader(new InputStreamReader(resEntity.getContent()));
//Leeríamos la respuesta y haríamos algo con ella, en este caso únicamente leemos la primera linea
res = b.readLine().trim();

resEntity.consumeContent();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

httpclient.getConnectionManager().shutdown();

Permalink 6 comentarios

Android: JaPlay 0.1

17/07/2009 at 8:19 (Android, Musica) (, , , )

JaPlay

Hace unos meses empece a desarrollar esta aplicación que con la llegada de los exámenes aparque temporalmente. Pero se me han adelantado y ayer vi que en este tiempo han desarrollado un reproductor de características similares a lo que iba a ser el mio. Por esto he decidido publicar mi aplicación aunque este sin terminar ya que tal vez acabe algún día o no :D

Ademas he liberado el código fuente bajo GLP3.

Descargar APK
Descargar código fuente

Permalink Dejar un comentario

Seguir

Get every new post delivered to your Inbox.