-1

Android から Web サービスを呼び出す方法は? 私はアンドロイドが初めてで、誰でもリンク、方法、またはゼロから始める方法のチュートリアルを送信できます。

Android adt eclipse に restwebservice を使用したいのですが、既存の Web サイトでの使用方法を教えてください。

ボタンをクリックした後、そのウェブサイトを表示する必要があります。そのウェブサイトに http を使用する方法は?しかし、http では文字列のみを表示します。

4

1 に答える 1

3

まず、マニフェストに以下を追加します。これは、インターネットへのアクセス許可を要求するためのものです。

<uses-permission android:name="android.permission.INTERNET" />

次に、Webサービスにアクセスする最も簡単な方法は、AndroidにバンドルされているHttpClientを使用することです。

HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(new HttpGet(URL));
StatusLine statusLine = response.getStatusLine();
if(statusLine.getStatusCode() == HttpStatus.SC_OK){
    ByteArrayOutputStream out = new ByteArrayOutputStream();
    response.getEntity().writeTo(out);
    out.close();
    String responseString = out.toString();
    //Whatever you wanna do with the response
} else{
    //Close the connection.
    response.getEntity().getContent().close();
    throw new IOException(statusLine.getReasonPhrase());
}
于 2013-02-22T04:53:07.820 に答える