|
|
1
1
首先,我不确定为什么在按歌曲存储返回值时要按唱片进行排序(请参见上面的@usman rafi),但是……
不要试图添加流派信息——你不需要它来达到你的目的。 相册艺术URI可以写为:
这将返回唯一的专辑名称(也将只返回专辑中的一首歌曲),如果在MediaStore数据库中重复该专辑(通过拥有同一专辑中的多首歌曲),则只有与查询匹配的第一个实例才会添加到光标中。 使用排序顺序对相册返回的光标行进行排序;我个人使用SQL的字母顺序(符号、数字、A、B、C…)对其进行排序。
要编写查询并对其进行排序,我将使用以下代码:
我个人只是循环通过
|
|
|
2
1
专辑 或
|
|
|
3
0
|
|
|
4
0
2、封面和标题不匹配的原因是,您对其中一个进行排序,而忽略了另一个。 排序前相册-
|
|
|
5
0
在代码中不做太多更改的情况下,您可以通过使用比较器对歌曲进行排序来实现您的目的。每当需要使用对象的一个属性(在您的示例中是
在你的
上面会变异
|
|
Murilo · Jetpack编写导航栏项目图标 1 年前 |
|
|
KolaYAndr · 活动RESULT_OK似乎从未发生过 1 年前 |
|
psycho_pat · Android应用程序中的权限 1 年前 |
|
|
FarazFiroz · 如何将argb转换为描述性文本颜色 1 年前 |
|
Daniel · Unity Android游戏支持的设备数量太少 1 年前 |