设为首页 加入收藏

TOP

Android media媒体库分析之:调用系统媒体库完成指定媒体文件扫描(三)
2015-04-07 15:30:17 来源: 作者: 【 】 浏览:124
Tags:Android media 媒体 分析 调用 系统 完成 指定 媒体文件 扫描
terMusicInfo();
? ? ?musicInfo.setId(cursor.getLong(cursor.getColumnIndex(MediaStore.Audio.Media._ID)));
? ? ?musicInfo.setFileName(cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.DISPLAY_NAME)));//文件名
? ? ?musicInfo.setTitle(cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.TITLE)));//歌曲名
? ? ?musicInfo.setDuration(cursor.getLong(cursor.getColumnIndex(MediaStore.Audio.Media.DURATION)));//时长
? ? ?musicInfo.setSinger(cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.ARTIST)));//歌手名
? ? ?musicInfo.setAlbum(cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.ALBUM)));//专辑名
? ? ?musicInfo.setYear(cursor.getInt(cursor.getColumnIndex(MediaStore.Audio.Media.YEAR)));//年代
? ? ?musicInfo.setMimeType(cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.MIME_TYPE)));
? ? ?musicInfo.setFileSize(cursor.getLong(cursor.getColumnIndex(MediaStore.Audio.Media.SIZE)));
? ? ?musicInfo.setFilePath(cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.DATA)));
? ? ?musicInfo.setDateModified(cursor.getLong(cursor.getColumnIndex(MediaStore.Audio.Media.DATE_MODIFIED)));
? ? ?musicList.add(musicInfo);
? ? }while(cursor.moveToNext());
? ?}
? }finally{
? ?if(cursor != null){
? ? cursor.close();
? ?}
? }
?
? return musicList;


?}


首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android media媒体库分析之:Medi.. 下一篇Linux静态库生成指南

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: