2012-12-10 28 views
1

我正在開發一個android應用程序。在該應用程序中,我必須使用用戶界面將服務器中的數據存取到我的單元格中。我不太瞭解如何在服務器中保存數據以及如何在我的單元格中訪問數據。如何訪問通過UI存儲在服務器中的數據?

如果有任何身體知道,那麼幫助我。或者給我一些鏈接來研究一下。

在此先感謝...

+0

-1你需要問一個更窄的question – Elemental

回答

1

This輔導幫助你做到這一點。基本上你需要知道幾件事情。您需要首先將數據存儲在數據庫中,可能是mysq等等。使用php,java等服務器端語言,你可以以JSON的形式獲取這些數據,這非常方便。稍後,您可以解析它們並將其顯示在UI中。你會在上面提到的教程中瞭解到這一點。你也有視頻。所有最好的

+0

Thiks vini ...我會檢查它並將你恢復回來...... – Abhay

0

當涉及到與服務器通信(從服務器獲取數據或上傳數據到服務器)。我建議你對Web-Services有所瞭解,它會幫助你很多。

下面我給你一個我正在使用的方法。

爲此,您需要使用此請求URL來獲取服務器的響應,以便稍後您可以讀取響應結果並可以使用任何您想要的地方。

public String getResult(String url) { 

     Log.v(TAG, "Final Requsting URL is : :"+url); 

     String line = ""; 
     String responseData = null; 

     try { 
      StringBuilder sb = new StringBuilder(); 
      String x = ""; 
      URL httpurl = new URL(url); 
      URLConnection tc= httpurl.openConnection(); 

      BufferedReader in = new BufferedReader(new 
           InputStreamReader(tc.getInputStream())); 

      while ((line = in.readLine()) != null) { 
       sb.append(line + "\n"); 
       x = sb.toString(); 
      } 
      responseData = new String(x); 
     } 
     catch (UnknownHostException uh){    
      Log.v("NewWebHelper", "Unknown host :"); 
      uh.printStackTrace(); 
     } 
     catch (FileNotFoundException e) { 
      Log.v("NewWebHelper", "FileNotFoundException :"); 
      e.printStackTrace(); 
     } 
     catch (IOException e) { 
      Log.v("NewWebHelper", "IOException :"); 
      e.printStackTrace(); 
     } 
     catch (Exception e) { 
      Log.v("NewWebHelper", "Exception :"); 
      e.printStackTrace(); 
     } 
     return responseData; 
    } 

我們,如果你得到這個代碼的任何麻煩我,不久我會盡力分享如何上傳數據到服務器的例子代碼太

相關問題