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层的实现->底层的实现,全面的分析这些多媒体模块。
Media Module之Camera(一) 相关介绍
Media Module之Camera(二) 初始化
Media Module之Camera(三) Camera预览
Media Module之Camera(四) 拍照 上层分析
Media Module之Camera(四) 拍照 底层分析
Media Module之Camera(五) 录像
Media Module之Camera(六) 设置
Media Module之Camera(七) 其他
Media Module之Camera(八) 常见问题
这些分析工作将会是一项长久的工作,我的目标是争取在一年之内完成。这篇文章属于目录吧,方便管理和检索。