MP3播放器显示歌曲列表部分
来源:互联网 发布:软件测试找不到工作 编辑:程序博客网 时间:2024/04/28 04:07
Cursor cursor = context.getContentResolver().query(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null,MediaStore.Audio.Media.DEFAULT_SORT_ORDER);
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI为媒体库中所有歌曲的信息,此方法读取数据库中歌曲的信息并保存到cursor中。
MediaStore这个类是android系统提供的一个多媒体数据库,android中多媒体信息都可以从这里提取。这个
MediaStore包括了多媒体数据库的所有信息,包括音频,视频和图像,android把所有的多媒体数据库接口进行了封
装,所有的数据库不用自己进行创建,直接调用利用ContentResolver去掉用那些封装好的接口就可以进行数据库的操
作了。
ContentResolver的query方法接受几个参数,参数意义如下:
Uri:这个Uri代表要查询的数据库名称加上表的名称。这个Uri一般都直接从MediaStore里取得,例如我要取所有歌的
信息,就必须利用MediaStore.Audio.Media. EXTERNAL_CONTENT_URI这个Uri。专辑信息要利用
MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI这个Uri来查询,其他查询也都类似。
Prjs:这个参数代表要从表中选择的列,用一个String数组来表示。
Selections:相当于SQL语句中的where子句,就是代表你的查询条件。
selectArgs:这个参数是说你的Selections里有?这个符号是,这里可以以实际值代替这个问号。如果Selections个
没有?的话,那么这个String数组可以为null。
Order:说明查询结果按什么来排序。
做显示歌曲列表部分总闪退,估计可能是MusicListAdapter的问题,争取今晚搞定。
搞定了!!
- MP3播放器显示歌曲列表部分
- flex MP3播放器开发二(单歌曲播放)
- 音乐播放器(4)--Mp3歌曲播放与控制
- android音乐播放器_歌曲列表
- UI05 _ 播放MP3格式的歌曲
- Ubuntu MP3播放器列表乱码
- 怎么实现在播放页面显示正在播放的歌曲列表呢
- android音乐播放器_专辑下歌曲列表
- c++高级编程 音乐播放器歌曲列表翻页
- android音乐播放器开发 SweetMusicPlayer 加载歌曲列表
- Mp3播放器获取艺术家专辑头像、歌手、歌曲信息的方法
- 新手mp3播放器心得(一)---- 获取所有歌曲(遍历文件获取、媒体库获取)
- Android开发本地及网络Mp3音乐播放器(十八)新下载歌曲加载准备SdcardSearchToList
- Android 音乐播放器中显示歌曲的信息
- QT 音乐播放器之 显示歌曲名字
- Android开发本地及网络Mp3音乐播放器(十二)创建NetMusicListAdapter、SearchResult显示网络音乐列表
- 如何使用Quartz库播放MP3歌曲文件
- 在asp.net中如何播放MP3的歌曲?
- 每天一个小程序(8)——顺序循环队列
- 黑马程序员--Java基础--06输入与输出流IO
- UML---sequence Diagrams
- 為什麼要刷新視圖
- 对嵌入式的学习问题
- MP3播放器显示歌曲列表部分
- 数组的接收与拷贝
- 高斯滤波器理解与图像滤波
- POJ 1179 Polygon(环形DP 矩阵连乘)
- linux 下好用的音乐播放器介绍(总有一款适合你,有些依赖问题,自己解决)
- 新来的 来报道的。
- 第三周作业之一
- JQuery的AJAX加载XML并解析
- InputStream 、 InputStreamReader 、 BufferedReader的区别