我们如何从网页上获取信息(点击它时下载excel文件的链接)?为了在Android上执行此操作,应搜索哪些主题?感谢。
答案 0 :(得分: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);
}
}
}