<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)
还没有任何评论哟~
