2012-12-10 3 views
1

나는 안드로이드 응용 프로그램을 개발 중이다. 해당 응용 프로그램에서 사용자 인터페이스를 사용하여 서버의 데이터를 셀에 액세스해야합니다. 나는 서버에 데이터를 저장하는 방법과 내 셀에 액세스하는 방법에 대해 많이 모른다.UI를 통해 서버에 저장된 데이터에 액세스하는 방법은 무엇입니까?

몸이 어떤 사람인지 알고 있으면 나를 도울 수 있습니다. 또는 그것에 대해 연구 할 링크를주세요. 사전에

감사합니다 ...

+0

-1 당신은 훨씬 좁아을 요청해야 곧 내가 서버 예제 코드에 데이터를 업로드하는 방법을 공유하려고합니다,이 코드에 어떤 문제가 보이면 알려 질문 – Elemental

답변

1

This 튜토리얼은 그렇게하는 데 도움이됩니다. 기본적으로 몇 가지 사항을 알아야합니다. 데이터베이스에 데이터를 저장하려면 먼저 mysq 등등이 필요할 수 있습니다. PHP, java 및 많은 서버 측 언어를 사용하면 이러한 데이터를 JSON 형태로 쉽게 얻을 수 있습니다. 나중에 당신은 그들을 파싱하여 UI에 표시 할 수 있습니다. 위에서 언급 한 자습서에서 이에 대해 알게 될 것입니다. 거기에 비디오도 있습니다. 모든 베스트

+0

Thnks 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; 
    } 

너무

관련 문제