Archivi tag: server

android: aggiornare un archivio lato server con richieste POST dal lato client

android_linee_guida android_topics android_codice_esempio
android_linee_guida android_topics android_codice_esempio

come  aggiornare un archivio lato server con richieste POST dal lato client ?

 
 SERVER SIDE SCRIPT PHP
<?php
$messaggio=$_POST["message"];
$nomeArchivio="ricevutodaApp.html";
file_put_contents($nomeArchivio,$messaggio."<br />",FILE_APPEND);
$androidMess=$file_get_contents($nomeArchivio);
echo $androidMess;
?>

 vedi file_put_contents in php

LATO CLIENT – LATO APP – file .java

//import fondamentali per gestire http
import 
org.apache.http.NameValuePair;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.message.BasicNameValuePair;
//una edit test per leggere da app il messaggio //da inviare al Server EditText
 msgTextField
;

//leggere il messaggio da inviare al Server String mess = msgTextField.getText().toString(); 
if(mess.length()>0) {
 HttpClient clientAndr = new DefaultHttpClient();
 HttpPost   postHeader = new HttpPost 
            ("http://www.sito.it/PhpScript.php");
 try { 
   List<NameValuePair> coppieValori =  new    ArrayList<NameValuePair>(2);  
//
   coppieValori.add(new
   BasicNameValuePair("id","11116"));  
//
   coppieValori.add(new
   BasicNameValuePair ("message",mess));  
//
    postHeader.setEntity(new
    UrlEncodedFormEntity(coppieValori));  
//
    clientAndr.execute(postHeader);    //msgTextField.setText(""); 
// re inizializzare la variabile
 
catch(ClientProtocolException e)
  {
   // ....
  }
catch(IOException e)
  { 
   // ...
  } 
}else
{ 
  // messaggio di errore se non c'è dato   Toast.makeText(getBaseContext(), "dati   richiesti",Toast.LENGTH_SHORT).show();}
} 

collegamenti fondamentali per approfondire:
HttpClient
HttpPost
vedi .BasicNameValuePair

vedi http.client.methods
UrlEncodedFormEntity
Fonte1 webtutsdepot.com:
Fonte2 androidsnippets.com
F
onte3 mobiledevtuts.com-task asincrona

  articolo relazionato android i 4 famosi del Http

image di doscadesa
image di http://www.doscadesa.com/index.php/category/productos/especias/?lang=es&lang=es

 

Annunci