Java Mediastore.Audio.Media获得最近添加的与本机播放器类似的歌曲
我正在尝试获取添加到手机中的最后20首歌曲 我试过这个Java Mediastore.Audio.Media获得最近添加的与本机播放器类似的歌曲,java,android,mediastore,android-music-player,Java,Android,Mediastore,Android Music Player,我正在尝试获取添加到手机中的最后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
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\u MODIFIED
,但也返回了相同的结果
如何修复此问题请尝试
String sortOrder = MediaStore.Audio.Media.DATE_ADDED + " ASC";
或
String sortOrder = MediaStore.Audio.Media.DATE_ADDED + " DESC";