列出所有音乐文件
来源:互联网 发布:美国航空航天局数据库 编辑:程序博客网 时间:2024/06/01 11:38
- 1.歌曲ID:MediaStore.Audio.Media._ID
2.Int id = cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media._ID));
3.
4.歌曲的名称 :MediaStore.Audio.Media.TITLE
5.String tilte = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.TITLE));
6.
7.歌曲的专辑名:MediaStore.Audio.Media.ALBUM
8.String album = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.ALBUM));
9.
10.
11.歌曲的歌手名: MediaStore.Audio.Media.ARTIST
12.String artist = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.ARTIST));
13.
14.歌曲文件的路径 :MediaStore.Audio.Media.DATA
15.String url = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DATA));
16.
17.歌曲的总播放时长 :MediaStore.Audio.Media.DURATION
18.Int duration = cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DURATION));
19.
20.歌曲文件的大小 :MediaStore.Audio.Media.SIZE
21.Int size = cursor.getLong(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.SIZE)); - //Some audio may be explicitly marked as not being music
- String selection = MediaStore.Audio.Media.IS_MUSIC + " != 0";
- String[] projection = {
- MediaStore.Audio.Media._ID,
- MediaStore.Audio.Media.ARTIST,
- MediaStore.Audio.Media.TITLE,
- MediaStore.Audio.Media.DATA,
- MediaStore.Audio.Media.DISPLAY_NAME,
- MediaStore.Audio.Media.DURATION
- };
- cursor = this.managedQuery(
- MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
- projection,
- selection,
- null,
- null);
- private List<String> songs = new ArrayList<String>();
- while(cursor.moveToNext()){
- songs.add(cursor.getString(0) + "||" + cursor.getString(1) + "||" + cursor.getString(2) + "||" + cursor.getString(3) + "||" + cursor.getString(4) + "||" + cursor.getString(5));
- }
- 列出所有音乐文件
- 列出所有音乐文件
- 列出所有进程
- SQLite 列出所有表
- 列出所有用户表
- windows列出所有分区
- 列出所有组合排序
- 列出字符串所有组合
- 列出所有子集
- dir列出所有文件
- dir列出所有文件
- 列出所有git配置
- 列出android所有服务
- 列出所有的索引
- 如何获取手机上所有的音乐文件
- sql2000列出所有表名
- 列出本机所有串口
- 列出目录中的所有文件
- 哈弗曼编码与译码
- Android开发笔记-EditText自动补全功能
- MyEclipse
- Android: Tab的使用总结
- 二叉树复制和左右子树互换
- 列出所有音乐文件
- android tab使用
- 乘积最大
- <转>Google搜索技巧终极收集
- Android UI学习 - Tab的学习和使用
- spring mvc
- 数的计算
- Android自学笔记:Tasks and Back Stack原理
- 2的N次方