我下载了一个带有应用程序的文件,并将其存储在内部存储中,但该文件设置为-rw-------
,我想更改这些权限,这样可能吗?我知道使用外部存储是一种选择,但我想知道我是否也可以使用内部存储。谢谢你的帮助。
编辑: 如果事实证明我无法更改权限,那么我可以使用一些共享的内部存储区域吗?我不想强迫Android设备用户拥有SD卡。
答案 0 :(得分:1)
内部存储始终是您的应用程序专用的。
答案 1 :(得分:1)
我发现以下代码将根据您设置第二个参数的内容更改文件的权限。
FileOutputStream fileOutput = openFileOutput("myApp.apk", Context.MODE_WORLD_READABLE);
第二个参数的四个选项是:MODE_PRIVATE
,MODE_APPEND
,MODE_WORLD_READABLE
和MODE_WORLD_WRITEABLE
。