Mediastore.Audio.Media会悄悄添加类似于本机播放器的歌曲

时间:2018-08-24 16:35:50

标签: 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 = contentResolver.query(psUri, proj, selection, null, sortOrder);

  if(psCursor == null){
            return false;
  }

但这是返回歌曲的另一种排序方式。这与我的本地音乐播放器显示的内容不同。

我也尝试做DATE_MODIFIED,但这也返回了相同的结果。

我该如何解决

1 个答案:

答案 0 :(得分:1)

尝试

String sortOrder = MediaStore.Audio.Media.DATE_ADDED + " ASC";

String sortOrder = MediaStore.Audio.Media.DATE_ADDED + " DESC";