Android无法让应用读取文件

时间:2017-12-30 13:39:36

标签: android

我遇到以下问题。我创建了一个需要读取文件(存在)的应用程序的新版本。部分logcat输出:

  

W / System.err:文件/storage/emulated/0/ccrypt/data.aux存在。

此处还有打印此代码的代码:

    System.err.println("File " + dataFile + " exists.");
    System.err.println("R: " + file.canRead() + ". W: " + file.canWrite());
    file.setReadable(true);
    file.setWritable(true);
    System.err.println("R: " + file.canRead() + ". W: " + file.canWrite());

问题是上面代码的输出是:

  

W / System.err:R:false。 W:假     W / System.err:R:false。 W:假

因此,每当我尝试阅读它时,我都会收到权限被拒绝错误。我在清单文件的底部添加了这两行:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

可能是什么问题?为什么我无法读/写文件?

0 个答案:

没有答案