0

我正在我的内部存储器位置的一个临时文件夹中创建我的文件。然后,我有意将此 URI 发送给其他应用程序,但他们无法从该位置打开文件。但是,如果我将文件保存在我的内部存储器位置并传递内部存储器 URI,则该文件是可访问的。对此有什么帮助吗?

4

2 回答 2

1

如果您想在另一个应用程序中打开文件,您必须先将其存储(复制)到公共位置,然后将此公共位置的 URI 发送到另一个应用程序。请参阅数据存储

于 2013-07-24T22:15:29.473 回答
0

在 Intenal Memory 中创建文件时,请确保您使用 MODE_WORLD_WRITEABLE 来授予其他应用程序读取的权限。

openFileOutput("myfile", MODE_WORLD_READABLE ) 
于 2013-07-25T01:54:47.063 回答