私は、アプリがウェブページをダウンロードする必要があるAndroidアプリを開発しています..そのためにコードをどのように書く必要があるか.誰かが知っていれば助けてください.
ダウンロードしてwebviewで表示する必要があったページは これです
この質問を参照して、目標を達成します。しかし、適切な答えが得られません...
このサンプル コードを使用して、html ソース コードをダウンロードできます。
public void getHtml() throws ClientProtocolException, IOException
{
HttpClient httpClient = new DefaultHttpClient();
HttpContext localContext = new BasicHttpContext();
HttpGet httpGet = new HttpGet("http://www.androidaspect.com/");
HttpResponse response = httpClient.execute(httpGet, localContext);
String result = "";
BufferedReader reader = new BufferedReader(
new InputStreamReader(
response.getEntity().getContent()
)
);
String line = null;
while ((line = reader.readLine()) != null){
result += line + "\n";
}
}
メインスレッドではなく、AsyncTask で使用するようにしてください。そして、忘れないでください
<uses-permission android:name="android.permission.INTERNET">
許可。