如何按字母顺序使用mediastore获取歌曲列表

时间:2017-04-15 13:27:00

标签: android mediastore

如何按字母顺序使用mediastore获取歌曲列表。 我在arraylist中使用mediastore获取所有歌曲,但这不按字母顺序排列如何获取或如何按字母顺序对arraylist进行排序

1 个答案:

答案 0 :(得分:2)

您应该在源处进行排序,即执行查询时。最后一个参数是指定排序的参数。例如:

sort_order = AudioColumns.ARTIST + " DESC, "
                    + AudioColumns.TRACK + " DESC";


context.getContentResolver().query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
                        dataColumns,
                        selection, selectionArgs,
                        sort_order);