Android-如何创建用户无法访问的文件夹?

Android-如何创建用户无法访问的文件夹?,android,file-storage,Android,File Storage,我在android的一个文件夹中创建了一个文件,并对该文件进行了加密。当用户单击“我的应用”中的“读取”按钮时,指定的文件将在同一文件夹中解密。但我希望用户不要通过USB或文件管理器访问这些文件。如何实现这个概念?使用这个 context.getDir(null, Context.MODE_PRIVATE); 代替 context.getExternalCacheDir() 这将解决您的问题。您可以使用内部存储器使用应用程序数据内部存储器。只有root用户才能访问它。但一般来说,您不应该期望

我在android的一个文件夹中创建了一个文件,并对该文件进行了加密。当用户单击“我的应用”中的“读取”按钮时,指定的文件将在同一文件夹中解密。但我希望用户不要通过USB或文件管理器访问这些文件。如何实现这个概念?

使用这个

context.getDir(null, Context.MODE_PRIVATE);
代替

context.getExternalCacheDir()

这将解决您的问题。

您可以使用内部存储器使用应用程序数据内部存储器。只有root用户才能访问它。但一般来说,您不应该期望用户无法访问某些文件。如果我愿意,我会找到一种方法来访问该文件。@Rishabhmahahaha我只使用内存库。。。让我检查一下。