vold
来自个人维基
vold
vold是android系统管理外部存储设备的后台服务进程。它对上和MountService系统服务通信(本地socket vold端口),对下直接与内核通信(使用Netlink机制)。
int main() { VolumeManager *vm; CommandListener *cl; NetlinkManager *nm; vm = VolumeManager::Instance(); nm = NetlinkManager::Instance(); cl = new CommandListener(); vm->setBroadcaster((SocketListener *) cl); nm->setBroadcaster((SocketListener *) cl); vm->start(); process_config(vm) nm->start();//开始监视netlink coldboot("/sys/block"); cl->startListener();//开始监视vold while(1) { sleep(1000); } exit(0); }