一、存储划分
1、Android 4.4 之前
在Android 4.4 之前,手机自身的存储空间有限,需要通过外置SD卡来扩展存储空间。

2、Android 4.4之后
依然可以插入SD卡来扩充存储空间,这部分的存储空间称为扩展的外部存储空间。只是现在机身存储都比较大,很少插入SD卡了。

二、获取方式
File[] fileList = context.getExternalFilesDirs(null);
返回File对象数组,当有多个外部存储时候,存储在数组里。
例如:一台手机插入了一张SD卡,那么数组中第一个为SD卡路径,第二个为机身存储路径。

附:

在Android系统中,存储分为不同阶段。在4.4之前,依赖SD卡扩展存储;4.4之后,虽然仍支持SD卡,但机身存储增大,使用减少。通过`getExternalFilesDirs()`可获取外部存储路径,当存在SD卡时,数组第一个元素为SD卡路径,第二个为机身存储路径。了解这些对于Android应用的文件管理至关重要。


被折叠的 条评论
为什么被折叠?



