【问题标题】:Android: file permissions on external storage folderAndroid:外部存储文件夹的文件权限
【发布时间】:2017-08-17 11:38:15
【问题描述】:

我想知道是否可以设置我的 Android 应用程序代表用户在外部存储文件夹中写入的文件的权限(即我的应用程序可以访问的常见用户文件夹,例如“文档") 以便其他知道它们在哪里或探索外部存储文件夹以找到它们的应用程序无法写入这些文件。

我的意思是,如果我的应用程序有很多安装并且它成为恶意软件应用程序的目标,并且它有一个已知的用户文件夹,那么恶意软件可能会更改或删除这些文件(json 和其他类型,如 txt、doc)。我希望通过文件权限设置是不可能的。

但请注意,用户必须能够管理这些文件并进行编辑。

即使是我的应用程序也会发送意图,以便其他应用程序对其进行编辑。

有可能吗?

【问题讨论】:

    标签: android file-permissions malware android-external-storage


    【解决方案1】:

    您可以使用一致性检查而不是使用权限来创建加密存储,这是不可能的。

    【讨论】:

      【解决方案2】:

      这是不可能的。如果您不希望其他应用访问这些文件,请将它们放在内部存储上,而不是外部存储上。

      【讨论】:

      • 是否可以至少在外部存储文件上设置一些“只读”属性,以防止用户意外删除某些内容?当然,用户可以更改该属性...
      • @SirKnigget:不,抱歉,Android 没有这个选项。
      猜你喜欢
      • 1970-01-01
      • 2019-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-22
      • 1970-01-01
      相关资源
      最近更新 更多