阅读对所有文件的访问权限以进行共享

时间:2016-06-12 22:21:55

标签: java android permissions sd-card android-permissions

我正在编写一个可在共享菜单中使用的简单应用,例如在图库中将图像发送到我的电脑。为此,我必须读取共享文件的字节:

File f = new File(filename);
int size = (int) f.length();
byte bytes[] = new byte[size];
FileInputStream fis = new FileInputStream(f);
fis.read(bytes, 0, size);

但无论共享文件保存在何处,我总是会收到以下错误:

java.io.FileNotFoundException: myfilename: open failed: EACCES (Permission denied)

如何才能访问与我的应用共享的文件?

我的清单中有WRITE_EXTERNAL_STORAGE权限。

0 个答案:

没有答案