Advertisement

<Android开发> Android内核系统开发- 启动过程 (第4部分 延伸内容 存储设备与多用户)

阅读量:

Android内核启动与存储多用户机制

Vold 和External Storage存储设备

相较于IOS系统,Android平台具备兼容多种存储介质的能力,例如外置的SD卡以及U盘等设备。这些存储介质在不同Android系统版本中的管理方式存在较大差异,相关内容将在后续部分进一步展开分析。

对于Android系统而言,内部与外部存储设备的定义如下:

  • Internal Storage
    根据Android的设计逻辑,Internal Storage主要指的是/data目录下的存储空间。然而,目前市面上诸多文件管理工具在概念理解上存在偏差,容易将Internal Storage与其他类型混淆,因此需特别注意这一点。

  • External Storage
    除Internal Storage之外的所有可存储区域均属于External Storage范畴,具体细节将在下文详细说明。从硬件层面来看,External Storage可分为以下几种形式:

  • (1)Emulated Storage
    这是Android设备中常见的实现方式之一,即从内部存储(如Flash)中划出特定容量(如1GB)作为模拟外部存储空间,并将其命名为Emulated Storage。

  • (2)SDCARD/USB Devices

全部评论 (0)

还没有任何评论哟~