Android存储及路径

Android

1个回答

写回答

tingyazhou

2025-11-05 06:40

+ 关注

手机
手机

内部存储和外部存储是手机中两种不同的存储方式。它们可以通过物理和逻辑角度来区分。

从物理角度上,内部存储是手机自带的存储空间,而外部存储则是通过插入SD卡等外部设备实现的。

从逻辑角度上,我们可以将手机的内部存储分为data和system两个目录,而外部存储则指向mnt或storage目录下的sdcard0。如果手机自带了外部存储,则被称为机身外部存储;如果使用了外置的SD卡,则被称为外部存储。

Android
Android

从4.4版本开始,逻辑区分方式有所变化。从4.4版本开始,通过Environment和Context可以获得内部存储路径和API对应关系。

共有目录是指需要申请权限才能访问的存储空间,而私有目录则不需要访问权限。共有目录在Android系统中提供了一个特殊路径:/storage/emulated/0/Android/data/来存放私有文件。需要注意的是,在应用安装后,/storage/emulated/0/Android/data是没有对应的应用文件夹的,需要手动调用对应的API创建。

获取私有目录路径的API在29版本中已过时。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号