0

我想在开发 android 应用程序时存储一些文件。有两种方式来存储文件:使用内部目录或使用外部目录。

就我而言,如果开发人员不希望他们的用户或其他应用程序可以访问这些文件,则该文件应该存储在内部目录中。如果开发人员确实希望用户或其他应用程序可以访问这些文件,则该文件将存储在外部目录中。

这是我的问题:

选择在外部目录中存储文件时,我应该将文件的类型分类并将其存储在不同的目录中,如“下载”,“电影”,“”图片“...或为我的应用程序制作单个目录并存储所有我的文件在那个目录中。

作为一个安卓手机用户,我不喜欢第二种解决方案。所以我想知道为什么这么多应用程序(例如 Evernote)选择在我的外部目录“/sdcard”中创建一个目录。

4

1 回答 1

1

我会说如果用户或其他应用程序感兴趣的文件将其存储在特定类型的目录中。

第二种方法,每个应用程序一个目录,可用于应用程序私有的文件。许多设备的外部存储空间比内部存储空间多。因此,应用程序可以选择将其文件放在那里,即使它们本质上是内部的。

于 2013-01-05T09:26:52.063 回答