由于現在的工作是多媒體相關,所以準備系統的學習一下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(八) 常見問題
這些分析工作將會是一項長久的工作,我的目標是爭取在一年之內完成。這篇文章屬于目錄吧,方便管理和檢索。