0

我的应用程序有一个链接可以使用以下方法打开 pdf:

Intent.ACTION_VIEW, Uri.parse("http://linkgoeshere/filename.pdf")

当用户第一次想要查看 pdf 时,这可以正常工作。但是,当文件已经在设备上可用时,我不希望用户一遍又一遍地下载文件。那么,我如何检查文件是否已经存在(afaik 下载路径取决于使用的设备/android 版本),如果它存在,我如何直接打开它而不是下载。

4

1 回答 1

1

Android有一个默认的下载目录:

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);

您可以检查此目录以获取下载的文件(API >= 8)

此处描述了打开 pdf 文件:https ://stackoverflow.com/questions/10530416

于 2013-09-10T10:11:21.700 回答