Opa!
Estou tentando fazer a conexão entre o android e um servlet, mas não funciona. No log window do android, sempre da o seguinre erro: Conection Refused.
Código Android
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.me.gustavoandroid;
/**
*
* @author gustavo
*/
import java.io.DataOutputStream;
import java.io.OutputStream;
import java.net.URL;
import java.net.URLConnection;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import java.net.HttpURLConnection;
public class SincronizarServidor extends Activity {
private static final String TAG = "Test";
protected static EditText username;
protected static EditText password;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.login);
}
public void onClickBtSincronizarServidor(View v) {
EditText username = (EditText) findViewById(R.id.txtUsuario);
EditText password = (EditText) findViewById(R.id.txtSenha);
String uname = username.getText().toString();
networkthread ob = new networkthread(uname);
}
class networkthread implements Runnable {
private static final String TAG = "Test";
String uname;
public networkthread(String uname) {
this.uname = uname;
Thread t = new Thread(this);
t.start();
}
public void run() {
Log.v(TAG, "---------> INICIO");
try {
URL urlObj = new URL("http://localhost:8080/Gustavo-Android-Servlet/Servidor");
String x = (String) (Object) urlObj;
HttpURLConnection httpConn = (HttpURLConnection) urlObj.openConnection();
httpConn.setDoInput(true);
httpConn.setDoOutput(true);
httpConn.setUseCaches(false);
httpConn.setRequestMethod("POST");
httpConn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
httpConn.setRequestProperty("Content-Language", "pt-BR");
httpConn.setRequestProperty("Accept", "application/octet-stream");
httpConn.setRequestProperty("Connection", "close");
DataOutputStream dos = new DataOutputStream(httpConn.getOutputStream());
dos.writeBytes("funcionou");
dos.close();
} catch (Exception e) {
Log.v(TAG, "--------> EXCESSÃO:" + e);
e.printStackTrace();
}
}
}
}
vlwww