0

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

4

1 に答える 1

0

私の知る限り、リンクが何のためのものかを知ることはできません。ユーザーがクリックした WebView のリンクを知る方法があり、それは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);
        }   
    }
}
于 2012-04-23T20:06:03.417 に答える