2011-10-13 11 views
0

나는 메뉴가 추가 된 응용 프로그램을 가지고 있습니다.웹 사이트에서 사용할 수있는 특정 링크를 클릭하여 어떤 작업을 수행합니까?

이 메뉴를 클릭하면 웹 사이트가 열립니다.

이 웹 사이트에는 링크 (zip 파일) 목록이 있습니다.

특정 링크를 클릭하면 해당 응용 프로그램의 assets 폴더에 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.setWebViewClient(new WebViewClient() { 
     public boolean shouldOverrideUrlLoading(WebView view, String url){ 
      webView.loadUrl(url); 
      // Here the String url hold 'Clicked URL' 
      return false; 
     } 
    }); 
+0

덕분에 URL을 인식 할 수 있습니다. 나는 URL을 인식 할 필요가 없다. 내가 원하는 것은 : 웹 사이트가 열렸습니다 (위에서 언급 한 코드를 통해 지금 열려 있습니다). 특정 링크를 클릭하면 응용 프로그램의 assets 폴더에 zip 파일이 다운로드됩니다. –

+0

추천 : "웹 사이트에서 사용할 수있는 특정 링크 클릭에 대해 조치를 취할 수 있는지 여부" 특정 링크를 인식 할 수있는 경우 위의 방법을 사용하여 작업을 수행 할 수 있습니다. – Sandy

관련 문제