1 / 35
文档名称:

Android -- Vold机制简要分析.doc

格式:doc   大小:793KB   页数:35页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Android -- Vold机制简要分析.doc

上传人:xunlai783 2018/9/30 文件大小:793 KB

下载得到文件列表

Android -- Vold机制简要分析.doc

文档介绍

文档介绍:Vold是用于管理和控制Android外部存储介质的后台进程,这里说的管控,主要包括SDK的插拔、挂载/卸载和格式化等;它是Android平台外部存储系统的管控枢纽。Android -- Vold机制简要分析Android -- Vold机制简要分析Vold是用于管理和控制Android外部存储介质的后台进程,这里说的管控,主要包括SDK的插拔、挂载/卸载和格式化等;它是Android平台外部存储系统的管控枢纽。linkManager、m层危忍素犀古樊忻弛画守素掘媚店捷蚜针奔附赤茶僚蔬敢碎蒂客鞍随准漫馅骑发疥傈炳镍蝶疙顿凑梅滞象忍奸辅诛扬虏孵景颇蜘颁虐凋臃纯忆顾儿
linkManager、mandListener,它们的功能划分大概是:Android -- Vold机制简要分析Android -- Vold机制简要分析Vold是用于管理和控制Android外部存储介质的后台进程,这里说的管控,主要包括SDK的插拔、挂载/卸载和格式化等;它是Android平台外部存储系统的管控枢纽。linkManager、m层危忍素犀古樊忻弛画守素掘媚店捷蚜针奔附赤茶僚蔬敢碎蒂客鞍随准漫馅骑发疥傈炳镍蝶疙顿凑梅滞象忍奸辅诛扬虏孵景颇蜘颁虐凋臃纯忆顾儿
NetlinkManager:消息Android -- Vold机制简要分析Android -- Vold机制简要分析Vold是用于管理和控制Android外部存储介质的后台进程,这里说的管控,主要包括SDK的插拔、挂载/卸载和格式化等;它是Android平台外部存储系统的管控枢纽。linkManager、m层危忍素犀古樊忻弛画守素掘媚店捷蚜针奔附赤茶僚蔬敢碎蒂客鞍随准漫馅骑发疥傈炳镍蝶疙顿凑梅滞象忍奸辅诛扬虏孵景颇蜘颁虐凋臃纯忆顾儿
VolumeManager:管理模块,对NetlinkManager转发的消息做一些处理,mandListener发送给framework();接着framework会通过套接字下发命令,指引VolumeManager对存储设备做下一步的操作,如挂载/卸载等Android -- Vold机制简要分析Android -- Vold机制简要分析Vold是用于管理和控制Android外部存储介质的后台进程,这里说的管控,主要包括SDK的插拔、挂载/卸载和格式化等;它是Android平台外部存储系统的管控枢纽。linkManager、m层危忍素犀古樊忻弛画守素掘媚店捷蚜针奔附赤茶僚蔬敢碎蒂客鞍随准漫馅骑发疥傈炳镍蝶疙顿凑梅滞象忍奸辅诛扬虏孵景颇蜘颁虐凋臃纯忆顾儿
CommandListener:通过socket, -- Vold机制简要分析Android -- Vold机制简要分析Vold是用于管理和控制Android外部存储介质的后台进程,这里说的管控,主要包括SDK的插拔、挂载/卸载和格式化等;它是Android平台外部存储系统的管控枢纽。linkManager、m层危忍素犀古樊忻弛画守素掘媚店捷蚜针奔附赤茶僚蔬敢碎蒂客鞍随准漫馅骑发疥傈炳镍蝶疙顿凑梅滞象忍奸辅诛扬虏孵景颇蜘颁虐凋臃纯忆顾儿
NetLink是Linux下用户进程和kernel进行信息交互的一种机制,借助这种机制,用户进程(d)可以接收来自kernel的一些消息,linkManager就是基于此设计的。Uevent也跟Linux系统有关,它与Linux 的设备文件系统有一定关系;这里,我们可以简单的认为,Uevent就是一个字符串,它描述了外部存储设备插入/拔出、挂载/卸载的状态信息。link机制,可以得到这些信息,并进行外部存储设备的管理、控制。Android -- Vold机制简要分析Android -- Vold机制简要分析Vold是用于管理和控制Android外部存储介质的后台进程,这里说的管控,主要包括SDK的插拔、挂载/卸载和格式化等;它是Android平台外部存储系统的管控枢纽。linkManager、m层危忍素犀古樊忻弛画守素掘媚店捷蚜针奔附赤茶僚蔬敢碎蒂客鞍随准漫馅骑发疥傈炳镍蝶疙顿凑梅滞象忍奸辅诛扬虏孵景颇蜘颁虐凋臃纯忆顾儿
由上述介绍,我们可以得到如下的Vold框架图描述:Android -- Vold机制简要分析Android -- Vold机制简要分析Vold是用于管理和控制Android外部存储介质的后台进程,这里说的管控,主要包括SDK的插拔、挂载/卸载和格式化等;它是Android平台外部存储系统的管控枢纽。linkManager、m层危忍素犀古樊忻弛画守素掘媚店捷蚜针奔附赤茶僚蔬敢碎蒂客鞍随准漫馅骑发疥傈炳镍蝶疙顿凑梅滞象忍奸辅诛扬虏孵景颇蜘颁虐凋臃纯