Conexion a php o base de datos aplicacion android
Publicado por chiki (2 intervenciones) el 12/12/2017 07:25:13
Hola a todos, soy nuevo en android y no he podido hacer una consulta desde mi aplicacion android a una pagina web, esto lo necesito hacer para mas adelante acceder a una db, que por ningun lado he podido conectar y he seguido varios tutoriales y no he podido, mi problema aqui es que no he podido ni siquiera mostrar un mensaje que tengo en php.
He seguido tutoriales como
* El del presente error
https://youtu.be/y2K5zi0Ope0?list=PLEUfZ__fdjn96kONht9pP2N3md8rHNCxO * Seguí todos los pasos pero no me hizo la consulta, no me registró nada en la db, y demas.
La pagina web a la que estoy conectando es un hosting gratuito (000webhosting).
Aclaro que estoy programando en eclipse y en la db es en mysql
En la ultima imagen pongo de ejemplo el ViewText en el que deberia aparecer algo.
Gracias.




He seguido tutoriales como
* El del presente error
https://youtu.be/y2K5zi0Ope0?list=PLEUfZ__fdjn96kONht9pP2N3md8rHNCxO * Seguí todos los pasos pero no me hizo la consulta, no me registró nada en la db, y demas.
La pagina web a la que estoy conectando es un hosting gratuito (000webhosting).
Aclaro que estoy programando en eclipse y en la db es en mysql
En la ultima imagen pongo de ejemplo el ViewText en el que deberia aparecer algo.
Gracias.
1
2
3
<?php
echo "holam undo desde php";
?>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class MainActivity extends Activity {
private TextView textView1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
httpHandler handler = new httpHandler();
String txt = handler.post("https://urldemipaginadeensayo.com/index.php");
textView1 = (TextView) findViewById(R.id.textView1);
textView1.setText(txt);
}
...
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class httpHandler {
public String post(String posturl) {
try {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(posturl);
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
String responseText = EntityUtils.toString(entity);
return responseText;
} catch (Exception e) {
return e.getMessage();
}
}
}




Valora esta pregunta


0