如何为不属于应用程序的文件授予权限

时间:2017-10-06 03:09:26

标签: android permission-denied

尝试将我的应用程序未创建的文件发送到Firebase存储时,我收到一条例外消息" / path / to / the / file permission denied"

但是,当我在我的代码中创建我的应用程序的内部目录中的文件( / data / data / package_name / files / )并将其发送到Firebase存储时,它可以正常工作。

如何在没有麻烦的情况下发送位于内部存储中其他位置的其他文件?

1 个答案:

答案 0 :(得分:2)

您应该在清单中添加权限,并检查并请求在运行时访问存储的权限。

在清单中,添加:

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

对于运行时权限,我希望这个库可以帮到你。 https://github.com/nabinbhandari/Android-Permissions