Android会自动扫描外存(SD卡)中的文件,获取到audio类型的文件,分析文件后,将信息数据存储在 MediaStore.Audio.AudioColumns表内,该表的结构如下:
字段包括如下:
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String | ALBUM | The album the audio file is from, if any Type: TEXT | |||||||||
| String | ALBUM_ID | The id of the album the audio file is from, if any Type: INTEGER (long) | |||||||||
| String | ALBUM_KEY | A non human readable key calculated from the ALBUM, used for searching, sorting and grouping Type: TEXT | |||||||||
| String | ARTIST | The artist who created the audio file, if any Type: TEXT | |||||||||
| String | ARTIST_ID | The id of the artist who created the audio file, if any Type: INTEGER (long) | |||||||||
| String | ARTIST_KEY | A non human readable key calculated from the ARTIST, used for searching, sorting and grouping Type: TEXT | |||||||||
| String | BOOKMARK | The position, in ms, playback was at when playback for this file was last stopped. | |||||||||
| String | COMPOSER | The composer of the audio file, if any Type: TEXT | |||||||||
| String | DURATION | The duration of the audio file, in ms Type: INTEGER (long) | |||||||||
| String | IS_ALARM | Non-zero if the audio file may be an alarm Type: INTEGER (boolean) | |||||||||
| String | IS_MUSIC | Non-zero if the audio file is music Type: INTEGER (boolean) | |||||||||
| String | IS_NOTIFICATION | Non-zero if the audio file may be a notification sound Type: INTEGER (boolean) | |||||||||
| String | IS_PODCAST | Non-zero if the audio file is a podcast Type: INTEGER (boolean) | |||||||||
| String | IS_RINGTONE | Non-zero if the audio file may be a ringtone Type: INTEGER (boolean) | |||||||||
| String | TITLE_KEY | A non human readable key calculated from the TITLE, used for searching, sorting and grouping Type: TEXT | |||||||||
| String | TRACK | The track number of this song on the album, if any. | |||||||||
| String | YEAR | The year the audio file was recorded, if any Type: INTEGER | |||||||||
| [Collapse]
Inherited Constants
| ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From interfaceandroid.provider.BaseColumns
| ||||||||||||||||||||||||||||||||
From interfaceandroid.provider.MediaStore.MediaColumns
| ||||||||||||||||||||||||||||||||
类MediaStore.Audio.Media
描述了手机内和SD卡Audio文件的URI| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| public static final Uri | EXTERNAL_CONTENT_URI | The content:// style URI for the "primary" external storage volume. | |||||||||
| public static final Uri | INTERNAL_CONTENT_URI | The content:// style URI for the internal storage. | |||||||||
Android MediaStore.Audio.AudioColumns表解析
本文深入探讨了Android系统如何自动扫描SD卡中的音频文件,并将其信息存储在MediaStore.Audio.AudioColumns表中,详细介绍了该表的结构及其包含的关键字段。

1180

被折叠的 条评论
为什么被折叠?



