我正在尝试获取最近添加到手机中的20首歌曲。
我尝试过
String[] proj = {"*"};
Uri psUri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
String selection = MediaStore.Audio.Media.IS_MUSIC + " != 0";
String sortOrder = MediaStore.Audio.Media.DATE_ADDED;
Cursor psCursor = contentResolver.query(psUri, proj, selection, null, sortOrder);
if(psCursor == null){
return false;
}
但这是返回歌曲的另一种排序方式。这与我的本地音乐播放器显示的内容不同。
我也尝试做DATE_MODIFIED
,但这也返回了相同的结果。
我该如何解决
答案 0 :(得分:1)
尝试
String sortOrder = MediaStore.Audio.Media.DATE_ADDED + " ASC";
或
String sortOrder = MediaStore.Audio.Media.DATE_ADDED + " DESC";