我正在制作一个使用webview浏览特定网站的android应用程序。问题是我希望用户能够查看网站中的pdf,.xls或.doc文档。Android webview下载并查看pdf,xls或doc文件
我有这个代码,但它打开Android浏览器,而不是查看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的链接,它只允许你下载它,这就是为什么谷歌文档查看器不起作用。
我想打开像android浏览器的文件。它下载文件,然后打开它。我怎样才能做到这一点?我以为使用android下载管理器,但我如何下载文件,打开它,当用户关闭它删除该文件?因为我只想下载暂时的时间。
欢迎任何想法。谢谢你的时间!