2015-12-28 94 views
-1

当我第一次启动应用程序请求权限Manifest.permission.READ_EXTERNAL_STORAGE时,我批准了它,并尝试获取图库的图片。如果你尝试做一些与文件,我得到在Android 6上点击“允许”后不允许使用权限

java.io.FileNotFoundException: /storage/emulated/0/Download/temporary_file.png:打开失败:EACCES (拒绝)

重新启动应用程序后,许可证不会再次被请求,因为它已经被确认,并且一切正常,因此图库的文件通常会得到。

转载在Nexus 5上android 6.0和6.0.1
在Nexus 6上工作都OK。

只是做了test project,其重现问题

+0

堆栈溢出用于编程问题。你的问题是什么? – CommonsWare

+2

@CommonsWare我无法做任何与库中的文件。如果你仔细阅读,你会发现有一个链接到源代码 – andreich

+0

,而不是重新启动应用程序,如果你只是等待几分钟,它是否工作? –

回答

0

这是Android的bug。 More details
我设置了targetSdkVersion 22
权限与以前版本的Android一样工作