如何在所有Android设备上访问和存储SD卡中的数据?



三星GalaxyS的sd卡中有一个名为external_sd的文件夹。我想要访问这个。我不想硬编码路径Environment.getExternalStorageDirectory() + "external_sd/"

我想要所有设备在默认情况下存储在sdcard中的通用路径。我该怎么做呢?

您可以使用以下命令访问外部存储目录:

getExternalStoragePublicDirectory (String类型)

您可以指定文件类型,并获得可以存储文件的位置。移动用户也使用同样的空间

另一种选择是将存储空间用于您自己的应用程序。对于这种用法,

getExternalFilesDir (String类型)

此空间是应用程序特定的,将在卸载应用程序时删除。用户将无法看到这个文件

最新更新