如何按字母顺序使用媒体存储获取歌曲列表

How to get list of songs using mediastore in alphabetically order

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

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

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


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