2011-10-13 54 views
0

我有一個應用程序,我添加了一個菜單。如何對網站上的特定鏈接進行點擊操作?

點擊此菜單打開一個網站。

本網站提供鏈接列表(zip文件)。

點擊一個特定的鏈接應該會導致該zip文件被下載到我的應用程序的資產文件夾中。

我可以加載網站。

代碼如下:

String url = "http://almondmendoza.com/android-applications/"; 
Intent k = new Intent(Intent.ACTION_VIEW); 
k.setData(Uri.parse(url)); 
startActivity(k);  

我指的是在this website

給出的例子是我很想知道的是,是否有可能對特定鏈接的點擊執行操作可在網站上獲得。如果可能,那我該如何完成這項任務?

回答

3

使用的WebView加載網頁,你可以使用識別URL下面的代碼

webView.setWebViewClient(new WebViewClient() { 
     public boolean shouldOverrideUrlLoading(WebView view, String url){ 
      webView.loadUrl(url); 
      // Here the String url hold 'Clicked URL' 
      return false; 
     } 
    }); 
+0

感謝桑迪回答。我不需要識別網址。我想要的是:通過不同的鏈接打開一個網站(現在通過上面提到的代碼打開)。點擊特定的鏈接應該會導致我的應用程序的資產文件夾下載一個zip文件。 –

+0

指的是:「是否可以對點擊網站上可用的特定鏈接執行操作」。如果您可以識別特定的鏈接,則可以使用上述方法執行操作。 – Sandy

相關問題