我们如何从网页中获取信息(点击它时会下载 Excel 文件的链接)?应该搜索哪些主题才能在 Android 上执行此操作?谢谢。
问问题
91 次
1 回答
0
AFAIK,您将无法知道链接的用途。有一种方法可以了解用户单击的 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 回答