博客专栏  >  移动开发   >  Android系统磁盘管理源码分析

Android系统磁盘管理源码分析

本专栏主要分析了Android系统的磁盘管理部分,磁盘管理部分需要3个部分的支持,Android UI,Framework,Vold。3个部分分别配合联系,管理了Android系统的磁盘部分。

关注
3 已关注
13篇博文
  • Android源码分析系列-整理篇

    作者:gzshun. 原创作品,转载请标明出处! 来源:http://blog.csdn.net/gzshun 本系列主要走了一下Android挂载SD卡的流程,从Vold到Framework...

    2012-01-03 17:45
    24795
  • Android-Vold, Framework和UI的通信-大结局(12)

    作者:gzshun. 原创作品,转载请标明出处! 来源:http://blog.csdn.net/gzshun 写了好几篇文章,花儿都快谢了,终于轮到Framework发挥领导的身份了,Fra...

    2012-01-03 10:22
    13261
  • Android-vold源码分析之连接电脑OTG(11)

    作者:gzshun. 原创作品,转载请标明出处! 来源:http://blog.csdn.net/gzshun OTG是on-the-go的简称,是2001年由USB Implementers...

    2012-01-02 19:25
    9513
  • Android-vold源码分析之格式化SD卡(10)

    作者:gzshun. 原创作品,转载请标明出处! 来源:http://blog.csdn.net/gzshun 本文开始讨论sd卡的格式化功能,平时使用windows操作系统,也经常格式化磁盘...

    2012-01-01 11:15
    15637
  • Android-vold源码分析之卸载SD卡(9)

    作者:gzshun. 原创作品,转载请标明出处! 来源:http://blog.csdn.net/gzshun 本文分析卸载sd卡的源码,这些涉及的内容比较少,走过就行。在Android系统,...

    2011-12-31 21:20
    11023
  • Android-vold源码分析之挂载SD卡(8)

    这里续上一篇文章,讲解挂载磁盘的操作: 3.挂载磁盘。这里都有一个const char *类型的参数,这参数保存着每个磁盘的标签信息,比如sd卡的label是sdcard。 int Volum...

    2011-12-30 20:15
    12099
  • Android-vold源码分析之runCommand(7)

    作者:gzshun. 原创作品,转载请标明出处! 说了这么多,该到执行命令的函数了,要不黄花菜都凉了。上一篇文章讲了vold如何开启接收framework下发命令的线程,最终到了runComma...

    2011-12-29 22:12
    6866
  • Android-vold源码分析之startListener(6)

    作者:gzshun. 原创作品,转载请标明出处! vold处理完磁盘事件,就要开始接受framework的操作命令,在main函数里面,开启了一个线程来监听framework的信息,当收到操作命...

    2011-12-28 23:10
    6735
  • Android-vold源码分析之handleBlockEvent(5)

    作者:gzshun. 原创作品,转载请标明出处! 上篇文章分析到了handleBlockEvent函数,该函数包含了以下6个处理函数: void handleDiskAdded(const...

    2011-12-27 22:32
    8132
  • Android磁盘管理-之vold源码分析(4)

    作者:gzshun. 原创作品,转载请标明出处! 上篇文章分析到了NetlinkHandler类中的onEvent函数,该函数由NetlinkListener::onDataAvailable函...

    2011-12-26 22:30
    8260
  • Android磁盘管理-之vold源码分析(3)

    作者:gzshun. 原创作品,转载请标明出处! NetlinkManager类负责管理捕获内核的uevent事件,这里使用了Netlink套接字。 Netlink的概念: Netl...

    2011-12-25 00:02
    7737
  • Android磁盘管理-之vold源码分析(2)

    作者:gzshun. 原创作品,转载请标明出处! Vold是Android系统处理磁盘的核心部分,取代了原来Linux系统中的udev,主要用来处理Android系统的热插拔存储设备。在...

    2011-12-23 22:38
    13827
  • Android磁盘管理-系统源码分析(1)

    作者:gzshun. 原创作品,转载请标明出处! 本系列文章,将会详细讲解Android系统的磁盘管理部分,可以通过这个突破口,熟悉整个Android的系统架构与实现原理。 And...

    2011-12-22 21:47
    15552
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部