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