关于安卓开发音乐播放器 获取音乐后对歌曲名进行排序的问题

Cursorcursor=MusicListActivity.this.getContentResolver().query(MediaStore.Audio.Media... Cursor cursor = MusicListActivity.this.getContentResolver().query(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null,
null, null);
我用了这上面这段代码 将手机里的歌曲读了出来 但是我想要将歌曲按照它们的ID进行排序 请问要怎么做 在线等 急着用!!
展开
 我来答
鱼财匚佬ck025
2015-05-18 · 超过105用户采纳过TA的回答
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:146万
展开全部
// 查询联系人
private Cursor query(String name) {
// 获得ContentResolver对象
ContentResolver cr = getContentResolver();
Uri uri = Contacts.People.CONTENT_URI;
// 查询对象
String[] projection = { People._ID, People.NAME, People.NUMBER };
// 设置查询条件,这里我把selection和selectionArgs参数都设为null,表示查询全部数据
String selection = null;
String[] selectionArgs = null;
if (!"".equals(name)) {
selection = People.NAME + "=?";
selectionArgs = new String[] { name };
}
// 设置排序条件
String sortOrder = Contacts.People._ID;
Cursor c = cr.query(uri, projection, selection, selectionArgs,
sortOrder);
// if (c.moveToFirst()) {
// for (int i = 0; i < c.getCount(); i++) {
// c.moveToPosition(i);
// String name = c.getString(c.getColumnIndexOrThrow(People.NAME));
// String number = c.getString(c
// .getColumnIndexOrThrow(People.NUMBER));
// }
// }
return c;
}
}

要是还不能解决?

或者你有更多编程开发上的其他问题

你来我们群里说吧

这里是开发者互相学习交流的

有大神

让他们给你解释你的疑问 q un号: 188168040
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式