4
Samsung GalaxyS在SD卡中有一个名为external_sd的文件夹。我想访问这个。我不想硬编码路径Environment.getExternalStorageDirectory() + "external_sd/"
。如何在所有Android设备上访问和存储SD卡中的数据?
我想所有设备的默认存储在SD卡的一般路径。我怎样才能做到这一点?
Samsung GalaxyS在SD卡中有一个名为external_sd的文件夹。我想访问这个。我不想硬编码路径Environment.getExternalStorageDirectory() + "external_sd/"
。如何在所有Android设备上访问和存储SD卡中的数据?
我想所有设备的默认存储在SD卡的一般路径。我怎样才能做到这一点?
您可以访问使用此externalstorage目录:
getExternalStoragePublicDirectory(String Type)
您可以指定文件类型,你会得到,你可以存储文件的位置。这与移动用户使用的空间相同。
另一种方法是为您自己的应用程序使用存储空间。对于使用,
getExternalFilesDir(String Type)
这个空间是应用特定的,当应用程序被卸载将被删除。用户将无法看到这些文件。