我正在开发一个 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">
允许。