我正在内部内存位置的临时文件夹中创建我的文件。然后我将这个URI发送到其他应用程序的意图,他们无法从该位置打开该文件。但是,如果我将文件保存在内部存储器位置并传递内部存储器URI,则可以访问该文件。对此有何帮助?
答案 0 :(得分:1)
如果要在另一个应用程序中打开该文件,则必须先将其存储(复制)到公共位置,然后将此公共位置的URI发送到另一个应用程序。请参阅Data Storage。
答案 1 :(得分:0)
在内部存储器中创建文件时,请确保使用MODE_WORLD_WRITEABLE来访问要读取的其他应用程序。
openFileOutput("myfile", MODE_WORLD_READABLE )