排序顺序音乐播放器 android
Sorting order music player android
ContentResolver contentResolver = context.getContentResolver();
Uri uri = android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
Cursor cursor = contentResolver.query(uri, null, selection, null, MediaStore.Audio.Media.TITLE + " ASC");
我想按标题名称对音频进行排序,但是运行上面的代码,我先得到大写字母音频,然后是所有小写字母音频。
如何获得绝对排序顺序,而不是混合排序列表?
喜欢从 A 到 z
试试
Cursor cursor = contentResolver.query(uri, null, selection, null, MediaStore.Audio.Media.TITLE + " COLLATE NOCASE ASC");
看看这是否有效。我没试过,很久以前就在某个地方读过。
ContentResolver contentResolver = context.getContentResolver();
Uri uri = android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
Cursor cursor = contentResolver.query(uri, null, selection, null, MediaStore.Audio.Media.TITLE + " ASC");
我想按标题名称对音频进行排序,但是运行上面的代码,我先得到大写字母音频,然后是所有小写字母音频。
如何获得绝对排序顺序,而不是混合排序列表?
喜欢从 A 到 z
试试
Cursor cursor = contentResolver.query(uri, null, selection, null, MediaStore.Audio.Media.TITLE + " COLLATE NOCASE ASC");
看看这是否有效。我没试过,很久以前就在某个地方读过。