« AndroidSDKをインストールしてみる | トップページ | Androidでネットから画像を読み込んで表示 »

Androidでネット接続 HTTP通信編

Android系ネタ

Android上でHTTP通信をすることに成功しました。

やり方はjavaでHTTP通信をするのとほぼ同じ方式。

百聞は一見にしかずということで、以下ソース

package net.chephes.androidtest;

import android.app.Activity;
import android.widget.TextView;
import android.os.Bundle;
import java.net.*;
import java.io.*;

public class AndroidTest extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        TextView tv = new TextView(this);
        try{
            URL url = new URL("http://www.google.co.jp");
            HttpURLConnection http = (HttpURLConnection)url.openConnection();
            http.setRequestMethod("GET");
            http.connect();
            InputStream in = http.getInputStream();
            byte b[] = new byte[1024];
            in.read(b);
            in.close();
            http.disconnect();
            tv.setText(new String(b));
        }catch(Exception e){
            tv.setText(e.toString());
        }
        setContentView(tv);
    }
}

参考にしたのはJava で HTTP クライアントを作ってみよう (2)

ほぼ完全にjavaですね。iアプリとかと違って独自の通信方式ではない模様。

すると、大分いろんな物が作れそうな予感

|

« AndroidSDKをインストールしてみる | トップページ | Androidでネットから画像を読み込んで表示 »

Android」カテゴリの記事

コメント

このプログラム参考にさせていただいています。
androidの開発をし始めたばかりで、プログラムについては初心者です。
このプログラムを実行させて表示させてみたところ、何も表示されませんでした。

何かお知りであればば、お教えいただけませんか?

投稿: komachi | 2008年6月24日 (火) 16時52分

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/486213/8899553

この記事へのトラックバック一覧です: Androidでネット接続 HTTP通信編:

« AndroidSDKをインストールしてみる | トップページ | Androidでネットから画像を読み込んで表示 »