【问题标题】:Is it possible to change the permission on files in an Android app's internal storage?是否可以更改 Android 应用程序内部存储中文件的权限?
【发布时间】:2011-03-07 21:01:51
【问题描述】:

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

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

【问题讨论】:

    标签: android file-permissions


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 同时,Context.MODE_WORLD_READABLEContext.MODE_WORLD_WRITEABLE 已被弃用。
      猜你喜欢
      • 2012-02-17
      • 2013-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-20
      • 2018-12-05
      相关资源
      最近更新 更多