2010-06-24 22 views
0

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

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

回答

1

我发现后续的代码位会根据您设置的第二个参数改变文件的权限。

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

用于第二参数的四个选项是:MODE_PRIVATEMODE_APPENDMODE_WORLD_READABLE,和MODE_WORLD_WRITEABLE

+0

同时,不赞成使用'Context.MODE_WORLD_READABLE'和'Context.MODE_WORLD_WRITEABLE'。 – 2015-03-24 14:35:32

1

内部存储对您的应用程序始终是私有的。

相关问题