1. 简介

自此Android MediaScanner的源代码分析已经全部写完,前后断断续续写了大半个月的时间,至今刚刚完成。现在对MediaScanner做一下总结。(其实也没啥好总结的,MediaScanner整体架构还是参考Android MediaScanner 总纲 )

2. 纲领性文章

Android MediaScanner 总纲
此文对MediaScanner架构做了详细描述,包括MediaScanner系统分层,涉及的代码,调用顺序等做了描述,其中几张图可以详细看看。
如果想了解MediaScanner整体结构就必须先看这篇文章。

3. 各个模块分析

3.1 APP层

Android MediaScannerService源码分析

3.2 通信层

Android MediaScanner源代码解析
Android MediaScannerJNI源码详解
一个JAVA,一个C++分别负责向上向下通信。通过查看代码你可以发现都有一个MediaScannerClient,估计Google原先的设计思路是将二者对应起来,但是仅仅实现了部分而已,C++层的Client几乎是没有实现。

3.3 核心层

Android MediaScanner.cpp 源代码解析
Android StageFrightMediaScanner源代码解析

4. 总结

就是本文啦(^_^)

更多相关文章

  1. 下载 Android(安卓)源代码 (2011-09-24 00:17)
  2. eclipse查看Android源代码
  3. Eclipse中跟踪调试Android源代码
  4. windows通过git获取 android 源代码
  5. 2011年沈大海讲师Android的腾讯微博客户端源代码,实现oauth_verif
  6. [Android] ButterKnifeProcessor 工作流程分析
  7. Android(安卓)---snake源代码分析
  8. [教程] Android修改源代码控制永不锁屏
  9. [Android实例] 基于ffmpeg的Android播放器开源代码

随机推荐

  1. Android 常用抓包工具介绍之Charles
  2. Android小项目之欢迎滑动页面(页面布局&
  3. Android之Notification-android学习之旅(
  4. 【Android Studio】setSupportActionBar(
  5. Android自动跳转activity
  6. Android UI之ViewPager
  7. launcher3去掉ALLAPP按键
  8. Android 图片点击 全屏缩放预览
  9. windows系统 android源码下载
  10. android获取屏幕高和宽