スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Android: HTTP通信

 
HTTP通信でいろいろするときの処理。のうち、GETで通信する場合。

!!!注意!!!
「AndroidMainFest.xml」に以下の許可申請文をしっかり書いておかないと、通信許可されないのでご注意を。
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>

私、頭悪いのか、何回も↑でひっかかりました。。。

↓↓↓使い方↓↓↓
        String dat = doGet("http://google.co.jp");
       Toast.makeText(GetNozbeAPIKey.this, dat, Toast.LENGTH_LONG).show();


↓↓↓関数↓↓↓
    public String doGet( String url )
    {
        try
        {
            HttpGet method = new HttpGet( url );
            DefaultHttpClient client = new DefaultHttpClient();
            // ヘッダを設定する
            method.setHeader( "Connection", "Keep-Alive" );
            
            HttpResponse response = client.execute( method );
            int status = response.getStatusLine().getStatusCode();
            if ( status != HttpStatus.SC_OK ) {
                throw new Exception( "" );
            } else {
                return EntityUtils.toString( response.getEntity(), "UTF-8" );
            }
        }
        catch ( Exception e )
        {
//        Toast.makeText(this, "ERROR:"+url, Toast.LENGTH_LONG).show();
            return null;
        }
    }
 
スポンサーサイト

トラックバック

コメント

コメントを残す

Secret



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。