2016-09-08 52 views

回答

0

我們需要一些更多的信息來幫助你!哪臺服務器?服務器有哪些接口?

但它建議您在服務器端使用Web服務(如REST),並通過Android設備中的HTTP調用它。

UPDATE 1:

使用這種方法就可以發送一個字符串數組到localhost/index.php的。這會將參數作爲POST發送。

public void sendArrayTOBackend(String[] listViewItems) { 
    Gson gson = new Gson(); //Json-Lib form google 

    HttpClient httpclient = new DefaultHttpClient(); 
    HttpPost httppost = new HttpPost("http://localhost/index.php"); 

    try { 
     // Add your data 
     List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); 
     nameValuePairs.add(new BasicNameValuePair("data", gson.toJson(listViewItems))); 
     httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); 

     // Execute HTTP Post Request 
     HttpResponse response = httpclient.execute(httppost); 

    } catch (ClientProtocolException e) { 
     // TODO Auto-generated catch block 
    } catch (IOException e) { 
     // TODO Auto-generated catch block 
    } 
} 

你可以在後臺這樣的:

<?php 

if(exists($_POST['data'])){ 
    $listViewItems = json_decode($_POST['data']); 
    foreach ($listViewItems as $listViewItem) { 
     echo $listViewItem; 
    } 
} 

?> 
+0

Xampp在我的電腦上,問題是我可以發送所有列表視圖記錄作爲單個記錄在PHP我的管理員? – userr12

+0

您可以從listview的所有值構建一個數組,然後將其轉換爲JSON,因此它是一個簡單的字符串,您可以將其發送到後端...! – Flo

+0

@ userr12請從我的回答中查看更新1 – Flo

相關問題