- 博客(5)
- 资源 (11)
- 收藏
- 关注
原创 Android系统之SD卡分析三
Android系统之SD卡分析一 和 Android系统之SD卡分析二主要简单介绍了SD卡的挂载流程以及所涉及的关键文件。在《Android系统之SD卡分析三》中,将简要介绍Android 2.3中Vold的运行机制,并从接收内核uevent开始介绍程序调用流程。1. Vold Vold的全称是volume daemon。主要负责系统对大容量存储设备(USB/SD)的挂载/
2016-03-13 23:02:08 721
原创 Android系统之SD卡分析二
1.SD卡挂载流程图SD卡的挂载流程图如下:绿色箭头:表示插入SD卡后事件传递以及SD卡挂载红色箭头:表示挂载成功后的消息传递流程黄色箭头:表示MountService发出挂载/卸载SD卡的命令大家可能对图中突然出现的这么多的名称感到奇怪,这些都是在Android 源码中可以找到的,接下来我会为大家一一解释这些类的作用.2.各个文件的主要作用 (1)Kernel
2016-03-13 22:32:08 610
原创 Android系统之SD卡分析一
在Android系统中,当SD卡插入系统之后,系统会自动挂载。Vold 就是负责挂载SD卡的,vold 的全称是volume daemon。实际上是负责完成系统的CDROM,USB 大容量存储,MMC 卡等扩展存储的挂载任务自动完成的守护进程。它提供的主要特点是支持这些存储外设的热插拔。在Android上的这个vold系统和GNU/Linux的之间存在很大的差异。自Android 2.2开
2016-03-13 22:15:39 2254
原创 SD/eMMC寄存器介绍
熟悉SD/MMC的相关寄存器对协议的理解有一定的辅助作用,所以这篇文章来介绍一下SD/MMC相关的寄存器有哪些呢?1.SD卡内部架构在熟悉SD/MMC相关寄存器之前,我们先来看看SD卡的内部架构是怎么样的,如下图所示:2.SD/MMC相关寄存器的介绍从上图中总结出:SD卡内部有7个寄存器.一、OCR,CID,CSD和SCR寄存器保存卡的配置信息;二、
2016-03-12 23:13:15 6575
原创 android 删除某个目录及其子目录
/*要加载这两个类*/import java.io.File;import android.text.TextUtils;删除目录及其目录下的子目录和文件 public void deleteFolderFile(String filePath, boolean deleteThisPath) { if (!TextUtils.isEmpty(filePath)) {
2016-03-07 16:25:51 3098
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人