当前位置:   article > 正文

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

android 文件系统

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/308970?site
推荐阅读
相关标签
  

闽ICP备14008679号