2011-08-26 3 views
0

나는 안드로이드 네트워킹에 익숙하지 않으며, 똑같은 것을 배우는 데 도움이 될 최고의 솔루션/소스를 찾고 싶다. 나는 작동하는 안드로이드 응용 프로그램을 가지고 있지만 웹 서버에 데이터를 보내고 보낼 수있는 네트워크 서비스를 포함하고자합니다. 내가 찾는 동안 동일한 결과를 생산하지 링크 (http://www.helloandroid.com/tutorials/connecting-mysql-database) 발견 동일한 동일했다. SOAP 또는 REST (android)를 사용하는 것이 아마도 권장되는 방법 인 것으로 나타났습니다. 그렇다면 동일한 튜토리얼을 통해 (웹 서비스에 대한 사전 지식이 없다는 것을) 알려주십시오. 내 응용 프로그램에서 나는 서버의 SQL에서 데이터를 서버로 데이터를 송수신해야 할 것이다android server post data

감사합니다

답변

2

이 서버에 게시 데이터입니다,

HttpClient httpclient = new DefaultHttpClient(); 
    HttpPost httppost = new HttpPost(url); 
    httppost.addHeader("Content-Type", "application/x-www-form-urlencoded"); 
    httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs,HTTP.UTF_8)); 
    // Execute HTTP Post Request 
    HttpResponse response = httpclient.execute(httppost);   
    // get response entity 
    HttpEntity entity = response.getEntity();   
    // convert entity response to string 
    if (entity != null) 
    {  
     InputStream is = entity.getContent();  
     // convert stream to string  
     result = convertStreamToString(is);  
     result = result.replace("\n", "");  

}

또는 how to post data to remote server in android app [closed]을 참조하십시오. Post the data to Server

+0

이 정보가 도움이된다면 다른 사용자에게 투표를하고 올바른 답으로 표시하십시오. Thnx. – user370305

+0

이것은 서버에 무언가를 올리거나 요청을하거나, 파일을 다운로드하거나, 데이터를 요청할 때 매우 간단합니다. 그리고 응답을 통해 문자열 또는 서버와 같은 형식의 데이터에 대한 서버 또는 응답의 응답을 얻을 수 있습니다. json. 또한 대량 데이터 또는 json 형식으로 서버에 데이터를 전송하는 데 사용할 수도 있습니다. 선택은 사용 방법입니다. 당신은 또한 나의 대답에있는 링크를 본다. 나는 당신이 안드로이드와 http 및 서버 연결을 만드는 방법부터 시작한다고 생각합니다. Thnx. – user370305

+0

+1 데이터를 서버에 게시 링크 – user591124