是否可以更改Android应用内部存储中文件的权限?

时间:2010-06-24 15:07:30

标签: android file-permissions

我下载了一个带有应用程序的文件,并将其存储在内部存储中,但该文件设置为-rw-------,我想更改这些权限,这样可能吗?我知道使用外部存储是一种选择,但我想知道我是否也可以使用内部存储。谢谢你的帮助。

编辑: 如果事实证明我无法更改权限,那么我可以使用一些共享的内部存储区域吗?我不想强迫Android设备用户拥有SD卡。

2 个答案:

答案 0 :(得分:1)

内部存储始终是您的应用程序专用的。

答案 1 :(得分:1)

我发现以下代码将根据您设置第二个参数的内容更改文件的权限。

FileOutputStream fileOutput = openFileOutput("myApp.apk", Context.MODE_WORLD_READABLE);

第二个参数的四个选项是:MODE_PRIVATEMODE_APPENDMODE_WORLD_READABLEMODE_WORLD_WRITEABLE