2014年1月22日水曜日

Androidアプリで、http通信

Androidアプリで、http通信です。DefaultHttpClientを利用して、実現できました。ささやかな喜び(笑)。

HTTPRequestsActivity.java
public class HTTPRequestsActivity extends Activity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

  // URL指定
    private static String url = "http://www.example.com/";

    HttpClient httpclient = new DefaultHttpClient();
    HttpGet httpget = new HttpGet(url); 
    HttpResponse response;

    try {
      response = httpclient.execute(httpget);
      HttpEntity entity = response.getEntity();
     // 取得したデータの処理
      if (entity != null) {

      }
    } catch (Exception e) {
    // エラー処理

    }

  }
}


参考サイト
第9回 AndroidでHTTP通信を行う(技術評論社)
DefaultHttpClientを使ってコンテンツを取得する(Tech Boosterさん)
DefaultHttpClientでHTTP通信を行う(GE Android Blogさん)
Simple HTTP client example in Android(Stack Overflow)

0 件のコメント:

コメントを投稿