【发布时间】:2013-04-30 22:29:52
【问题描述】:
我正在制作一个使用 webview 浏览特定网站的 android 应用程序。问题是我希望用户能够查看网站中的 pdf、.xls 或 .doc 文档。
我有这段代码,但它打开的是安卓浏览器而不是查看 pdf 文件。
webView.setDownloadListener(new DownloadListener() {
public void onDownloadStart(String url, String userAgent,
String contentDisposition, String mimetype, long contentLength) {
Uri uri = Uri.parse(url);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
另外,我尝试使用google docs viewer,但这也不起作用。它打开我链接的html,它没有打开文件!该网站不会将您定向到 pdf 的链接,它只会让您下载它,这就是为什么 google doc viewer 不起作用的原因。
我想像安卓浏览器一样打开文件。它下载文件,然后打开它。我怎样才能做到这一点?我想使用 android 下载管理器,但是如何下载文件,打开它,当用户关闭它时删除该文件?因为我只想下载临时的时间。
欢迎任何想法。感谢您的宝贵时间!
【问题讨论】:
标签: android pdf android-webview