我将开始解释我的问题,然后我就会提出问题。
问题
我正在尝试在两个不同的Android应用程序之间共享文件。应用程序 A 和应用程序 B 。两者都是使用Unity制作的。
应用程序 A 使用MODE_WORLD_READABLE在内部存储上保存文件( PUBLIC_FILE )。 之后,应用程序 B 尝试访问 PUBLIC_FILE ,但拒绝访问权限。我不明白为什么。
使用的设备:Nexus 7
Android版:5.1
终端仿真器
使用终端仿真器,我确认 PUBLIC_FILE 的权限为: -rw-rw-r - 。因此,所有用户/应用都应该有权阅读。
我还验证了在终端模拟器上我能够阅读 PUBLIC_FILE 。
问题
为什么我可以使用终端模拟器阅读 PUBLIC_FILE ,但我无法使用应用程序 B 阅读 PUBLIC_FILE ?
如果您需要更多信息/解释,请询问。 :)