600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 数据存储之——Android文件存储系统及文件系统(Android Q)

数据存储之——Android文件存储系统及文件系统(Android Q)

时间:2022-09-10 19:40:26

相关推荐

数据存储之——Android文件存储系统及文件系统(Android Q)

Android存储系统及存储的挂载

Android是基于Linux内核开发的,所以它的文件系统也是跟Linux文件系统类似。

首先我们来看Android存储的分类。

内部存储和外部存储、内置SD卡和外置SD卡

一般的Android手机都有2个存储卡,一个内置到手机里的,不可更换,叫做内置存储卡;另外一个可以通过扩展卡槽添加一个SD卡,叫做外置SD卡。内置存储卡和外置SD卡,它们是从物理上来进行区分的,一个内置到设备,另一个是添加的扩展卡。

对于Android系统来说,存储只分为内部存储和外部存储两类。内部存储是在应用的安装目录下(data目录),外部存储(通常是sdcard目录)在应用的安装目录外,它们是以目录为基准划分的。我们不要和内置存储卡和外置SD卡的概念混淆了,一个是逻辑上的划分,另一个是物理上的划分。

存储所需要的权限

我们在进行App开发时,通常需要对App的存储权限做一些处理:

内部存储不需要App单独申请权限。外部存储需要App申请外部存储的读写权限,并且使用时,首先要判断外部存储是否已经挂载(因为外部存储并不总是可用)。读权限:android.permission.READ_EXTERNAL_STORAGE读写权限:android.permission.WRITE_EXTERNAL_STORAGE

我们已经了解了存储分为内部存储和外部存储,接下来我们来分析外部存储是如何被挂载到系统的。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。