Android-Vold-初识
来源:互联网 发布:睿知而行 编辑:程序博客网 时间:2024/06/06 03:15
android的vold功能很强大,所谓的vold就是volume deamon,用于管理和控制android平台外部存储设备的后台进程,包括SD卡的热拔插,挂载和卸载、格式化。
它是一个进程,该进程主要包含了3个模块:NetlinkManager,VolumeManager,CommandListener。
以下分别简称为
NM模块,
VM模块,
CL模块
Vold的总体框图:
Vold的局部概念(Uevent,Netlink)
Netlink是Linux用户层进程与Kernel之间的一种通信机制。因为有了Netlink,用户层可以接受来自于Kernel的消息。
是一种消息或者说是事件,当SD卡插入手机之后,Kernel会通过Netlink发送消息给用户层,这个消息就是Uevent,它的实质是一系列的字符串。
VM模块的功能框图:
CL模块的简单功能演示图:
对于后面的代码,有空再来描述一下
- Android-Vold-初识
- android vold:图解VOLD
- Vold初识1
- Android VOLD
- Android vold
- android vold
- Android Vold
- ANDROID中的VOLD分析
- Android vold浅析
- Android VOLD 分析
- Vold 2.0 ---- Android-2.3
- android 2.2 vold
- Android 2.1 Vold 分析
- Android Vold架构
- ANDROID中的VOLD分析
- Android Vold 分析
- ANDROID中的VOLD分析
- ANDROID中的VOLD分析
- 编程之美2.8 找符合条件的整数 求十进制表示只含1和0的正整数
- 使用 GDB 调试 Linux 软件
- flex 上传图片 例子
- 编程珠玑--节省空间
- C#生成验证码
- Android-Vold-初识
- wcstombs 使用之二,支持中文当unicode
- 打开神秘编程世界的大门
- PHP服务器变量$_SERVER详解
- struts2学习笔记
- 作为软件工程师,你必须知道的20个常识
- C#窗体最小化事件隐藏捕获
- Operating Conditions-工作条件
- Java流程控制