我想知道是否可以设置我的Android应用程序代表用户在外部存储文件夹中写入的文件的权限(这是我的应用程序可以访问的常见用户文件夹,如“Documents” “)这些文件不能被知道它们所在位置的其他应用程序写入,也不能浏览外部存储文件夹来查找它们。
我的意思是,如果我的应用程序安装了很多并且它成为恶意软件应用程序的目标,并且它有一个已知的用户文件文件夹,则恶意软件可以更改或删除这些文件(json和其他类型,如txt,doc)。我想通过文件权限设置是不可能的。
但请注意,用户必须能够管理这些文件并进行编辑。
即使我的应用发送意图,以便其他应用编辑它们。
有可能吗?
答案 0 :(得分:2)
这是不可能的。如果您不希望其他应用程序访问这些文件,请将它们放在内部存储上,而不是外部存储中。
答案 1 :(得分:0)
您可以使用一致性检查创建加密存储,而不是使用权限,这是不可能的。