在 Android Studio 中使用 MediaStore 来限制播放列表中的歌曲数量

Posted

技术标签:

【中文标题】在 Android Studio 中使用 MediaStore 来限制播放列表中的歌曲数量【英文标题】:Using MediaStore in Android studio to limit the number of songs in a playlist 【发布时间】:2021-07-06 19:17:08 【问题描述】:

我是 Java 和 android Studio 的绝对初学者,我正在尝试使用 Android Studio 编辑开源音乐播放器。 该应用程序当前正在创建“最后添加”播放列表并使用 MediaStore.Audio.Media.DATE_ADDED 按日期对歌曲进行排序 有没有办法限制这个播放列表中的歌曲数量?

我希望这个描述足够准确..

谢谢你:)

【问题讨论】:

它实际上与 Mediastore 无关,更多的是与实际添加到给定播放列表的代码有关。如果您发布该部分,那么人们将能够提供帮助 【参考方案1】:

你必须在contentResolver查询的sortOrder参数中设置Limit

 String sortOrder = MediaStore.Audio.Media.DATE_ADDED + " DESC LIMIT 1";
 Cursor cur = getContentResolver().query(uri, null, null, null, sortOrder);

GGK

【讨论】:

你为我节省了两个小时,谢谢 :)

以上是关于在 Android Studio 中使用 MediaStore 来限制播放列表中的歌曲数量的主要内容,如果未能解决你的问题,请参考以下文章

如何在android studio中更新maven依赖

如何在模块(Android Studio)中使用 com.android.databinding?

android 从 MySql 数据库中检索 blob 图像

UE4 Android端使用MediaPlayer注意事项

怎样在Android Studio中使用Uiautomator

在 android studio 中使用设备调试时,Android Logcat 为空