我的应用程序有一个链接,可以使用以下命令打开pdf:
Intent.ACTION_VIEW, Uri.parse("http://linkgoeshere/filename.pdf")
当用户想要第一次看到pdf时,这很好用。但是,当设备上已有文件时,我不希望用户一遍又一遍地下载文件。那么,我如何检查文件是否已经存在(下载路径取决于所使用的设备/ android版本),如果它存在,我如何直接打开而不是下载。
答案 0 :(得分:1)
Android有一个默认的下载目录:
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
您可以在此目录中查看下载的文件(API> = 8)
此处描述了打开pdf文件:https://stackoverflow.com/questions/10530416