3

我正在获取所有专辑详细信息。现在我想从任何专辑中获取所有歌曲。如何查询特定专辑中的歌曲?

我已使用此代码获取专辑详细信息:

Cursor cursor = contentResolver.query(
                MediaStore.Audio.Albums.getContentUri("external"),
                new String[] { 
                    MediaStore.Audio.Albums.ARTIST, 
                    MediaStore.Audio.Albums._ID,
                    MediaStore.Audio.Albums.NUMBER_OF_SONGS, 
                    MediaStore.Audio.Albums.ALBUM}, null, null,
                MediaStore.Audio.Albums.ALBUM + " ASC");

请任何人帮助我。

谢谢

4

1 回答 1

0

您可以通过 MediaStore.Audio.Media 属性上的字段为 contentResolver.query 上的“选择”字符串编写简单的 sqlite 查询。请查看我关于如何从专辑 ID 获取歌曲和其他媒体的答案?

于 2016-03-02T11:48:30.200 回答