如何获取外部文件夹

时间:2017-01-11 12:05:27

标签: android android-fileprovider

我下载从互联网上下载的pdf文件。到公共文件夹下载/.

File file = new File(Environment.getExternalStorageDirectory() + "/" +Environment.DIRECTORY_DOWNLOADS + "/", fileName);

如果我尝试

intent.setDataAndType(FileProvider.getUriForFile(StudyMaterialActivity.this,BuildConfig.APPLICATION_ID + ".provider",file), format);

指向应用程序数据文件夹的文件路径。

在provider_path xml文件<external-path name="external_files" path="."/>

我如何向PDF查看器发送文件路径?

更新:现在我打开外部查看器ntent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(file), format); startActivity(intent); 我的项目有targetAPI 23,我想更改为最后一个API - 25.如果我将targetAPI更改为25 app崩溃,而Uri.fromFile(文件)

0 个答案:

没有答案