2012-04-23 20 views
0

ウェブページから情報を得るにはどうすればいいですか?(クリックするとExcelファイルがダウンロードされます) Androidでこれを行うにはどのようなテーマを検索する必要がありますか?ありがとう。Androidのウェブページから情報を取得するにはどうすればよいですか?

+0

htmlページの[jsoup](http://jsoup.org/)解析情報の使用を検討してください。 – yorkw

答えて

0

AFAIK、あなたはリンクが何であるかを知ることができません。ユーザーがクリックしたウェブビューのリンクについては、WebViewClientを知る方法があります。

クリックしたリンクにXLSファイルやPDFファイルなどがあることを知るためのコードです。そのコードを使用してリンクをブロックすることもできます

public class TestingActivity extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     WebView view = new WebView(getApplicationContext()); 
     view.setWebViewClient(new MwebViewClient()); 
    } 

    class MwebViewClient extends WebViewClient { 
    @Override 
     public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     if(url.contains(".xls")) { 
      Log.d("Blah", "This link contains XLS file"); 
     } 
     return super.shouldOverrideUrlLoading(view, url); 
     } 
    } 
} 
関連する問題