Android 存储路径及获取方式

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

一、存储划分

1、Android 4.4 之前

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

                                   

2、Android 4.4之后

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

                                   

二、获取方式

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

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

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

附: 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老杜_d

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值