编写外部文件目录仍然需要权限

时间:2017-01-10 10:54:32

标签: android android-permissions

我正在使用Context.getExternalFilesDir()来存储一些文件。根据JavaDoc,我不需要任何权限来编写这些文件:

  

从KITKAT开始,无需读取或写入任何权限   返回的路径;它总是可以通过调用应用程序访问。

但是,我收到了华为设备的崩溃报告,由于缺少权限,它无法写入此文件:

/storage/sdcard1/Android/data/<packagename>/files/Pictures/profile_1483988472572.jpg: open failed: EACCES (Permission denied)

我该怎么办?显然,要求获得权限会是一件坏事,尽管我不需要这个(错误的?)设备。

1 个答案:

答案 0 :(得分:-1)

将您的代码放入AndroidManifest.xml

&#34; uses-permission android:name =&#34; android.permission.WRITE_EXTERNAL_STORAGE&#34;&#34;

希望这会对你有所帮助。