天天看点

Android多媒体总纲

由于现在的工作是多媒体相关,所以准备系统的学习一下Android的多媒体,其中的代码同一采用Android6.0。我对多媒体的理解分为以下几点:

1. Media System

2. Media Data

3. Media Module

Media System

对于Media System,我的理解是关于Media的框架一层,对应来说应该是Stagefright框架。

Media Data

对于Media Data,也就是多媒体数据。多媒体数据属于多媒体操作的根本,对于这一块,我觉得需要分析的是多媒体数据库、多媒体文件扫描、多媒体文件元数据的提取等。

Media Data之多媒体数据库(一)数据库结构分析

Media Data之多媒体数据库(二)MediaProvider

Media Data之多媒体数据库(三)MediaStore

Media Data之多媒体扫描过程分析(一)

Media Data之多媒体扫描过程分析(二)

Media Data之多媒体扫描过程分析(三)

Media Module

对于Media Module,具体的是多媒体的应用,也就是Music, Gallery, Video, Camera. 对于这些模块,我会从上到下分析,应用层的实现->Framework层的实现->底层的实现,全面的分析这些多媒体模块。

这些分析工作将会是一项长久的工作,我的目标是争取在一年之内完成。这篇文章属于目录吧,方便管理和检索。

继续阅读