如何按字母顺序使用媒体存储获取歌曲列表
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);
如何使用 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);