Android 哪个目录可以安全地保存数据
我制作了一个应用程序,该应用程序必须下载和存储太多的图像,并且可能会在设备中不时出现无限数量的图像。现在我关心以下几点Android 哪个目录可以安全地保存数据,android,android-sdcard,android-external-storage,Android,Android Sdcard,Android External Storage,我制作了一个应用程序,该应用程序必须下载和存储太多的图像,并且可能会在设备中不时出现无限数量的图像。现在我关心以下几点 下载的图像应无法在库中显示 在卸载应用程序时,包含我下载的图像的目录也应该被删除 出于第2点的考虑,我找到了一种方法,可以在卸载应用程序时删除目录。现在我使用以下两种方法来保存数据 程序1 文件存储路径=新文件(context.getFilesDir()+“MTest”) 这将在以下路径中创建名为“MTest”的文件夹/目录/data/data/com.example.demo
请告诉我做这些事情的方法?或者告诉我哪种方法最好,步骤1、2或步骤3。根据我在最后讨论的应用程序的行为 你忘了NR4。在可移动micro SD卡上使用特定于应用程序的目录。与所有其他解决方案一样,在卡满之前,您有“无限空间”。@greenapps我不想使用sd卡,因为有些人不在设备上使用sd卡。您应该让用户在1、2、3和4之间进行选择。没人,我不是在这一上下文中说的,让我们讨论一下,会发生什么,如果用户选择选项1并开始将图片下载到应用程序安装目录中?应用程序安装目录中是否有任何存储限制,如最大100mb或其他限制。否。getFilesDir()提供私有内部内存。当然,内存是有限制的。大多数情况下,内存比外部内存少。没有多少设备像micro-SD卡那样拥有32gb的外部存储器。100mb?你是说100MB吗?