Java 使用列表创建音乐播放器android的播放列表更轻松

Java 使用列表创建音乐播放器android的播放列表更轻松,java,android,Java,Android,我是java新手,需要帮助在android上制作音乐播放器。我需要最佳实践,以有一个像队列一样的播放列表,以便于处理一个简单的功能,如下一首曲目,专辑的最后一首歌或洗牌播放。 我的意思是,安卓系统中是否有任何概念可以更轻松地处理这些东西?我想您正在寻找游标。它是一个返回查询数据集合的接口。 在游标界面中,可以使用以下方法迭代游标,将游标指针设置到所需位置: moveToFirst() moveToLast() moveToNext() moveToPrevious() 移动位置(位置) 有关

我是java新手,需要帮助在android上制作音乐播放器。我需要最佳实践,以有一个像队列一样的播放列表,以便于处理一个简单的功能,如下一首曲目,专辑的最后一首歌或洗牌播放。
我的意思是,安卓系统中是否有任何概念可以更轻松地处理这些东西?

我想您正在寻找游标。它是一个返回查询数据集合的接口。 在游标界面中,可以使用以下方法迭代游标,将游标指针设置到所需位置:

  • moveToFirst()
  • moveToLast()
  • moveToNext()
  • moveToPrevious()
  • 移动位置(位置)
有关游标方法的更多信息,请访问此链接,但要从对象列表创建游标,可以使用MatrixCursor,如下图所示:

String[] columns = new String[] { "_id", "item", "description" };

MatrixCursor matrixCursor = new MatrixCursor(columns );

 for (JsonElement mus : musics) {
           matrixCursor.addRow(new Object[] { 1, "Item A", "...." });
 }
您可以从中找到更多数据