SD卡挂载
2020-07-31 11:41:26 3 举报
Android中SD卡挂载流程图。刚开始学习、不太准确,为了要赞emmm
作者其他创作
大纲/内容
StorageManagerService
disk的creat()方法
在onDataAvailable()中:从Socket中读取来自linux内核的消息,并调用NetlinkHandler的onEvent()方法
调用SocketListener的startListener()
NetlinkManager.start()
StorageManagerServiceHandler
创建了VolumeManager实例
onEvent()
创建VolumeManager实例
runListener(),其中将收到的SocketClient对象指针传给了NetlinkListener的onDataAvailable()并执行
启动vold服务
创建了threadStart线程
createPublicVolume()
Andriod开始启动
调用其handleBlockEvent()方法
启动init进程,读取init.rc文件
创建了NetlinkHandler实例
createDeviceNode()
调用其handleDiskAdded()
start()
创建NetlinkManager实例
调用IVold接口的mount()方法
VoldNativeService
readMataData();readPartition ();
执行main.cpp
0 条评论
回复 删除
下一页