特定の位置でhtmlを解析し、いくつかのデータを取得してListView
. アプリはプレーンな html 応答のみを必要とするため、プレーンな html のみを要求する可能性があります。css および Java スクリプト ファイル、画像などを http 要求から除外するにはどうすればよいですか? 私はApacheHttpClient
オブジェクトを使用しています。
質問する
481 次
1 に答える
1
これはあなたの質問に答えていますか?その場合は、UI のブロックを回避するために別のスレッドでこれを実行することを忘れないでください (おそらくAsyncTaskを使用する必要があります) 。
( Android の html リンクからページの html ソースを取得する方法から)
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(url);
HttpResponse response = client.execute(request);
String html = "";
InputStream in = response.getEntity().getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
StringBuilder str = new StringBuilder();
String line = null;
while((line = reader.readLine()) != null)
{
str.append(line);
}
in.close();
html = str.toString();
于 2013-03-22T05:16:17.227 に答える