我想知道如何为我的应用创建的文件夹设置权限,这样任何人都无法删除或查看该文件夹。
答案 0 :(得分:3)
我认为这不是百分之百可能,但你可能会朝这个方向发展。检查FileConnection.setHidden(boolean),FileConnection.setWritable(boolean)和FileConnection.setReadable(boolean)。
首先,API文档对于这些方法是否会对特定设备(意味着文件系统)产生任何影响都很模糊。
其次,即使您使用FileConnection.setHidden(boolean),其他应用仍然可以使用FileConnection.list(String filter, boolean includeHidden)“查看”您的文件/目录。一旦有人隐藏了dir的路径,他/她就可以更改隐藏的attr(和其他attrs),因此它变得可见/可读/可用。