Web ページ (クリックすると Excel ファイルをダウンロードするリンク) から情報を取得するにはどうすればよいですか? Android でそれを行うには、どの件名を検索する必要がありますか? ありがとう。
質問する
91 次
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 に答える