【发布时间】:2015-11-03 13:54:32
【问题描述】:
我会开始解释我的问题,然后我会做这个问题。
问题
我正在尝试在两个不同的 Android 应用程序之间共享文件。应用程序 A 和应用程序 B。两者都是使用 Unity 制作的。
应用程序A使用MODE_WORLD_READABLE在内部存储中保存一个文件(PUBLIC_FILE)。 稍后应用程序 B 尝试访问 PUBLIC_FILE 但访问权限被拒绝。我不明白为什么。
使用的设备:Nexus 7
安卓版本:5.1
终端模拟器
使用终端模拟器,我验证了 PUBLIC_FILE 的权限是:-rw-rw-r--。所以所有用户/应用都应该有阅读权限。
我还验证了在终端模拟器上我能够读取 PUBLIC_FILE。
问题
为什么我可以使用终端模拟器读取 PUBLIC_FILE,但我无法使用应用程序 B 读取 PUBLIC_FILE?
如果您需要更多信息/解释,请询问。 :)
【问题讨论】:
标签: android unity3d file-permissions permission-denied file-sharing