以下是android 中MediaStore的source code
通过图片可以知道 该类主要分为4个部分,
MediaColumns接口
Image类
Audio类
Video类
MediaColumns的定义如下:-->上篇文章已经说明!
下面主要来研究Audio
主要的接口有如下:我分别来介绍:
AudioColumns
GenresColumns
PlaylistsColumns
ArtistColumns
AlbumColumns extends MediaColumns
PlaylistsColumns extends MediaColumns --->定义在数据库中的table是audio_playlists
在Playlistss中定义Members类定义如下:
定义数据库中的表如下:audio_playlists_map -->主要是playlist中的表和audio相对应!
数据库中的
audio_genres
audio_genres_map 表分别对应下面的GenresColumns和Genres.Members
其他的数据库有兴趣的话去source code 中查找!