2013-04-09 117 views
2

我正在開發一個android應用程序,其中的應用程序必須下載一個網頁..如何代碼必須write.if任何知道請幫助。如何在android中下載頁面

我需要下載網頁和查看在網頁視圖是this

我指這個question達到我的目的。但我ddn't得到正確的答案...

+0

我不知道,但看看它http://java-source.net/open-source/crawlers – Pragnani 2013-04-09 10:21:29

回答

1

您可以使用此示例代碼下載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"> 

權限。