ページへ戻る
印刷
Android/HttpClientからHttpURLConnectionへ移行する
をテンプレートにして作成 ::
NJF Wiki
xpwiki
:Android/HttpClientからHttpURLConnectionへ移行する をテンプレートにして作成
開始行:
Androidの標準APIで用意されていたHttpClientはFroyo以降では...
いろいろな機能を使うような開発にはOkHttpなどのほうが人気...
GETでページの情報だけを取ってくるなら、
try {
URL url = new URL(YOUR_URL);
HttpURLConnection urlConnection = (HttpURLConnection) ur...
try {
InputStream in = new BufferedInputStream(urlConnection...
byte bodyByte[] = new byte[1024];
int readLen = in.read(bodyByte);
in.close();
return new String(bodyByte,0,readLen, "UTF-8");
}catch (Exception e){
urlConnection.disconnect();
Log.d(LOG_TAG,"connection error");
return null;
}
}catch (Exception e){
Log.d(LOG_TAG,"new URL error");
return null;
}
}
このようになります。ここでbyte[1024]はページのサイズに合...
また、UIスレッドからネットワークにアクセスするとエラーに...
終了行:
Androidの標準APIで用意されていたHttpClientはFroyo以降では...
いろいろな機能を使うような開発にはOkHttpなどのほうが人気...
GETでページの情報だけを取ってくるなら、
try {
URL url = new URL(YOUR_URL);
HttpURLConnection urlConnection = (HttpURLConnection) ur...
try {
InputStream in = new BufferedInputStream(urlConnection...
byte bodyByte[] = new byte[1024];
int readLen = in.read(bodyByte);
in.close();
return new String(bodyByte,0,readLen, "UTF-8");
}catch (Exception e){
urlConnection.disconnect();
Log.d(LOG_TAG,"connection error");
return null;
}
}catch (Exception e){
Log.d(LOG_TAG,"new URL error");
return null;
}
}
このようになります。ここでbyte[1024]はページのサイズに合...
また、UIスレッドからネットワークにアクセスするとエラーに...
ページ名: