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;
?}
|