一、存储划分

1、Android 4.4 之前

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

                                   

android外部存储权限 安卓获取外部存储路径_android外部存储权限

2、Android 4.4之后

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

                                   

android外部存储权限 安卓获取外部存储路径_android studio_02

二、获取方式

File[] fileList = context.getExternalFilesDirs(null);

返回File对象数组,当有多个外部存储时候,存储在数组里。

例如:一台手机插入了一张SD卡,那么数组中第一个为SD卡路径,第二个为机身存储路径。

android外部存储权限 安卓获取外部存储路径_android studio_03

附: 

android外部存储权限 安卓获取外部存储路径_android studio_04