Java 类android.provider.MediaStore.Audio.Albums 实例源码

项目:sctalk    文件:AlbumHelper.java   
/**
 * @Description 得到原图
 */
@SuppressWarnings("unused")
private void getAlbum() {
    String[] projection = {
            Albums._ID, Albums.ALBUM, Albums.ALBUM_ART,
            Albums.ALBUM_KEY, Albums.ARTIST, Albums.NUMBER_OF_SONGS
    };
    Cursor cursor = null;
    try {
        cursor = contentResolver.query(Albums.EXTERNAL_CONTENT_URI,
                projection, null, null, null);
        getAlbumColumnData(cursor);
    } catch (Exception e) {
        logger.e(e.getMessage());
    } finally {
        if (null != cursor) {
            cursor.close();
        }
    }

}
项目:EditorImageAndText    文件:AlbumHelper.java   
/**
 * 得到原图
 */
void getAlbum() {
    String[] projection = {Albums._ID, Albums.ALBUM, Albums.ALBUM_ART,
            Albums.ALBUM_KEY, Albums.ARTIST, Albums.NUMBER_OF_SONGS};
    Cursor cursor = cr.query(Albums.EXTERNAL_CONTENT_URI, projection, null,
            null, null);
    getAlbumColumnData(cursor);

}
项目:sctalk    文件:AlbumHelper.java   
/**
 * 从数据库中得到原图
 * 
 * @param cur
 */
private void getAlbumColumnData(Cursor cur) {
    try {
        if (cur.moveToFirst()) {
            int _id;
            String album;
            String albumArt;
            String albumKey;
            String artist;
            int numOfSongs;

            int _idColumn = cur.getColumnIndex(Albums._ID);
            int albumColumn = cur.getColumnIndex(Albums.ALBUM);
            int albumArtColumn = cur.getColumnIndex(Albums.ALBUM_ART);
            int albumKeyColumn = cur.getColumnIndex(Albums.ALBUM_KEY);
            int artistColumn = cur.getColumnIndex(Albums.ARTIST);
            int numOfSongsColumn = cur.getColumnIndex(Albums.NUMBER_OF_SONGS);

            do {
                _id = cur.getInt(_idColumn);
                album = cur.getString(albumColumn);
                albumArt = cur.getString(albumArtColumn);
                albumKey = cur.getString(albumKeyColumn);
                artist = cur.getString(artistColumn);
                numOfSongs = cur.getInt(numOfSongsColumn);
                HashMap<String, String> hash = new HashMap<String, String>();
                hash.put("_id", _id + "");
                hash.put("album", album);
                hash.put("albumArt", albumArt);
                hash.put("albumKey", albumKey);
                hash.put("artist", artist);
                hash.put("numOfSongs", numOfSongs + "");
                albumList.add(hash);
            } while (cur.moveToNext());

        }
    } catch (Exception e) {
        logger.e(e.getMessage());
    }
}
项目:ItHome    文件:AlbumHelper.java   
void getAlbum() {
    String[] projection = { Albums._ID, Albums.ALBUM, Albums.ALBUM_ART,
            Albums.ALBUM_KEY, Albums.ARTIST, Albums.NUMBER_OF_SONGS };
    Cursor cursor = cr.query(Albums.EXTERNAL_CONTENT_URI, projection, null,
            null, null);
    getAlbumColumnData(cursor);

}
项目:quickmark    文件:AlbumHelper.java   
/**
 * �õ�ԭͼ
 */
void getAlbum() {
    String[] projection = { Albums._ID, Albums.ALBUM, Albums.ALBUM_ART,
            Albums.ALBUM_KEY, Albums.ARTIST, Albums.NUMBER_OF_SONGS };
    Cursor cursor = cr.query(Albums.EXTERNAL_CONTENT_URI, projection, null,
            null, null);
    getAlbumColumnData(cursor);

}
项目:school_shop    文件:AlbumHelper.java   
void getAlbum() {
    String[] projection = { Albums._ID, Albums.ALBUM, Albums.ALBUM_ART,
            Albums.ALBUM_KEY, Albums.ARTIST, Albums.NUMBER_OF_SONGS };
    Cursor cursor = cr.query(Albums.EXTERNAL_CONTENT_URI, projection, null,
            null, null);
    getAlbumColumnData(cursor);

}
项目:CarApp    文件:AlbumHelper.java   
void getAlbum() {
    String[] projection = { Albums._ID, Albums.ALBUM, Albums.ALBUM_ART, Albums.ALBUM_KEY, Albums.ARTIST,
            Albums.NUMBER_OF_SONGS };
    Cursor cursor = cr.query(Albums.EXTERNAL_CONTENT_URI, projection, null, null, null);
    getAlbumColumnData(cursor);

}
项目:LibZilla    文件:AlbumHelper.java   
public void getAlbum(){
    String[] projection = { Albums._ID, Albums.ALBUM, Albums.ALBUM_ART,
            Albums.ALBUM_KEY, Albums.ARTIST, Albums.NUMBER_OF_SONGS };
    Cursor cursor = resolver.query(Albums.EXTERNAL_CONTENT_URI, projection, null,
            null, Albums._ID+" desc");
    if(cursor.moveToFirst()){
        int _id;
        String album ;
        String albumArt ;
        String albumKey;
        String artist;
        int numOfSongs;
        int _idColumn = cursor.getColumnIndex(Albums._ID);
        int albumColumn = cursor.getColumnIndex(Albums.ALBUM);
        int albumArtColumn = cursor.getColumnIndex(Albums.ALBUM_ART);
        int albumKeyColumn = cursor.getColumnIndex(Albums.ALBUM_KEY);
        int artistColumn = cursor.getColumnIndex(Albums.ARTIST);
        int numOfSongsColumn = cursor.getColumnIndex(Albums.NUMBER_OF_SONGS);
        do {
            _id = cursor.getInt(_idColumn);
            album = cursor.getString(albumColumn);
            albumArt = cursor.getString(albumArtColumn);
            albumKey = cursor.getString(albumKeyColumn);
            artist = cursor.getString(artistColumn);
            numOfSongs = cursor.getInt(numOfSongsColumn);

            HashMap<String, String> hash = new HashMap<>();
            hash.put("_id", _id + "");
            hash.put("album", album);
            hash.put("albumArt", albumArt);
            hash.put("albumKey", albumKey);
            hash.put("artist", artist);
            hash.put("numOfSongs", numOfSongs + "");
            albumList.add(hash);

        }while (cursor.moveToNext());
    }
    cursor.close();
}
项目:AlarmOn    文件:MediaArtistsView.java   
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
  super.onItemClick(parent, view, position, id);
  albumsView.query(Albums.EXTERNAL_CONTENT_URI, ArtistColumns.ARTIST_KEY + " = '" + getLastSelectedName() + "'");
  getFlipper().setInAnimation(getContext(), R.anim.slide_in_left);
  getFlipper().setOutAnimation(getContext(), R.anim.slide_out_left);
  getFlipper().showNext();
}
项目:UltimateAndroid    文件:AlbumHelper.java   
/**
 * 得到原图
 */
void getAlbum() {
    String[] projection = { Albums._ID, Albums.ALBUM, Albums.ALBUM_ART,
            Albums.ALBUM_KEY, Albums.ARTIST, Albums.NUMBER_OF_SONGS };
    Cursor cursor = cr.query(Albums.EXTERNAL_CONTENT_URI, projection, null,
            null, null);
    getAlbumColumnData(cursor);

}
项目:Auie    文件:UEImageManager.java   
/**
 * 创建图片原图集合
 */
private void createAlbums(){
    Cursor cursor = mContentResolver.query(Media.EXTERNAL_CONTENT_URI, ALBUMS_PROJECTION, null, null, null);
    if (cursor.moveToFirst()) {
        int idIndex = cursor.getColumnIndex(Albums._ID);
        int albumIndex  = cursor.getColumnIndex(Albums.ALBUM);
        int albumArtIndex  = cursor.getColumnIndex(Albums.ALBUM_ART);
        int albumKeyIndex  = cursor.getColumnIndex(Albums.ALBUM_KEY);
        int artistIndex  = cursor.getColumnIndex(Albums.ARTIST);
        int numberOfSongsIndex  = cursor.getColumnIndex(Albums.NUMBER_OF_SONGS);
        do {
            int id = cursor.getInt(idIndex);
            int numberOfSongs = cursor.getInt(numberOfSongsIndex);
            String album = cursor.getString(albumIndex);
            String artist = cursor.getString(artistIndex);
            String albumKey = cursor.getString(albumKeyIndex);
            String albumArt = cursor.getString(albumArtIndex);
            Map<String, String> albumItem = new HashMap<String, String>();
            albumItem.put("_id", String.valueOf(id));
            albumItem.put("album", album);
            albumItem.put("albumArt", albumArt);
            albumItem.put("albumKey", albumKey);
            albumItem.put("artist", artist);
            albumItem.put("numOfSongs", String.valueOf(numberOfSongs));
            albums.add(albumItem);
        } while (cursor.moveToNext());
    }
    cursor.close();
}
项目:EditorImageAndText    文件:AlbumHelper.java   
/**
 * 从本地数据库中得到原图
 *
 * @param cur
 */
private void getAlbumColumnData(Cursor cur) {
    if (cur.moveToFirst()) {
        int _id;
        String album;
        String albumArt;
        String albumKey;
        String artist;
        int numOfSongs;

        int _idColumn = cur.getColumnIndex(Albums._ID);
        int albumColumn = cur.getColumnIndex(Albums.ALBUM);
        int albumArtColumn = cur.getColumnIndex(Albums.ALBUM_ART);
        int albumKeyColumn = cur.getColumnIndex(Albums.ALBUM_KEY);
        int artistColumn = cur.getColumnIndex(Albums.ARTIST);
        int numOfSongsColumn = cur.getColumnIndex(Albums.NUMBER_OF_SONGS);

        do {
            // Get the field values
            _id = cur.getInt(_idColumn);
            album = cur.getString(albumColumn);
            albumArt = cur.getString(albumArtColumn);
            albumKey = cur.getString(albumKeyColumn);
            artist = cur.getString(artistColumn);
            numOfSongs = cur.getInt(numOfSongsColumn);

            // Do something with the values.
            Log.i(TAG, _id + " album:" + album + " albumArt:" + albumArt
                    + "albumKey: " + albumKey + " artist: " + artist
                    + " numOfSongs: " + numOfSongs + "---");
            HashMap<String, String> hash = new HashMap<String, String>();
            hash.put("_id", _id + "");
            hash.put("album", album);
            hash.put("albumArt", albumArt);
            hash.put("albumKey", albumKey);
            hash.put("artist", artist);
            hash.put("numOfSongs", numOfSongs + "");
            albumList.add(hash);

        } while (cur.moveToNext());
        cur.close();

    }
}
项目:ItHome    文件:AlbumHelper.java   
private void getAlbumColumnData(Cursor cur) {
    if (cur.moveToFirst()) {
        int _id;
        String album;
        String albumArt;
        String albumKey;
        String artist;
        int numOfSongs;

        int _idColumn = cur.getColumnIndex(Albums._ID);
        int albumColumn = cur.getColumnIndex(Albums.ALBUM);
        int albumArtColumn = cur.getColumnIndex(Albums.ALBUM_ART);
        int albumKeyColumn = cur.getColumnIndex(Albums.ALBUM_KEY);
        int artistColumn = cur.getColumnIndex(Albums.ARTIST);
        int numOfSongsColumn = cur.getColumnIndex(Albums.NUMBER_OF_SONGS);

        do {
            // Get the field values
            _id = cur.getInt(_idColumn);
            album = cur.getString(albumColumn);
            albumArt = cur.getString(albumArtColumn);
            albumKey = cur.getString(albumKeyColumn);
            artist = cur.getString(artistColumn);
            numOfSongs = cur.getInt(numOfSongsColumn);

            // Do something with the values.
            Log.i(TAG, _id + " album:" + album + " albumArt:" + albumArt
                    + "albumKey: " + albumKey + " artist: " + artist
                    + " numOfSongs: " + numOfSongs + "---");
            HashMap<String, String> hash = new HashMap<String, String>();
            hash.put("_id", _id + "");
            hash.put("album", album);
            hash.put("albumArt", albumArt);
            hash.put("albumKey", albumKey);
            hash.put("artist", artist);
            hash.put("numOfSongs", numOfSongs + "");
            albumList.add(hash);

        } while (cur.moveToNext());

    }
}
项目:quickmark    文件:AlbumHelper.java   
/**
 * �ӱ������ݿ��еõ�ԭͼ
 * 
 * @param cur
 */
private void getAlbumColumnData(Cursor cur) {
    if (cur.moveToFirst()) {
        int _id;
        String album;
        String albumArt;
        String albumKey;
        String artist;
        int numOfSongs;

        int _idColumn = cur.getColumnIndex(Albums._ID);
        int albumColumn = cur.getColumnIndex(Albums.ALBUM);
        int albumArtColumn = cur.getColumnIndex(Albums.ALBUM_ART);
        int albumKeyColumn = cur.getColumnIndex(Albums.ALBUM_KEY);
        int artistColumn = cur.getColumnIndex(Albums.ARTIST);
        int numOfSongsColumn = cur.getColumnIndex(Albums.NUMBER_OF_SONGS);

        do {
            // Get the field values
            _id = cur.getInt(_idColumn);
            album = cur.getString(albumColumn);
            albumArt = cur.getString(albumArtColumn);
            albumKey = cur.getString(albumKeyColumn);
            artist = cur.getString(artistColumn);
            numOfSongs = cur.getInt(numOfSongsColumn);

            // Do something with the values.
            Log.i(TAG, _id + " album:" + album + " albumArt:" + albumArt
                    + "albumKey: " + albumKey + " artist: " + artist
                    + " numOfSongs: " + numOfSongs + "---");
            HashMap<String, String> hash = new HashMap<String, String>();
            hash.put("_id", _id + "");
            hash.put("album", album);
            hash.put("albumArt", albumArt);
            hash.put("albumKey", albumKey);
            hash.put("artist", artist);
            hash.put("numOfSongs", numOfSongs + "");
            albumList.add(hash);

        } while (cur.moveToNext());

    }
}
项目:school_shop    文件:AlbumHelper.java   
private void getAlbumColumnData(Cursor cur) {
    if (cur.moveToFirst()) {
        int _id;
        String album;
        String albumArt;
        String albumKey;
        String artist;
        int numOfSongs;

        int _idColumn = cur.getColumnIndex(Albums._ID);
        int albumColumn = cur.getColumnIndex(Albums.ALBUM);
        int albumArtColumn = cur.getColumnIndex(Albums.ALBUM_ART);
        int albumKeyColumn = cur.getColumnIndex(Albums.ALBUM_KEY);
        int artistColumn = cur.getColumnIndex(Albums.ARTIST);
        int numOfSongsColumn = cur.getColumnIndex(Albums.NUMBER_OF_SONGS);

        do {
            // Get the field values
            _id = cur.getInt(_idColumn);
            album = cur.getString(albumColumn);
            albumArt = cur.getString(albumArtColumn);
            albumKey = cur.getString(albumKeyColumn);
            artist = cur.getString(artistColumn);
            numOfSongs = cur.getInt(numOfSongsColumn);

            // Do something with the values.
            Log.i(TAG, _id + " album:" + album + " albumArt:" + albumArt
                    + "albumKey: " + albumKey + " artist: " + artist
                    + " numOfSongs: " + numOfSongs + "---");
            HashMap<String, String> hash = new HashMap<String, String>();
            hash.put("_id", _id + "");
            hash.put("album", album);
            hash.put("albumArt", albumArt);
            hash.put("albumKey", albumKey);
            hash.put("artist", artist);
            hash.put("numOfSongs", numOfSongs + "");
            albumList.add(hash);

        } while (cur.moveToNext());

    }
}
项目:CarApp    文件:AlbumHelper.java   
private void getAlbumColumnData(Cursor cur) {
    if (cur.moveToFirst()) {
        int _id;
        String album;
        String albumArt;
        String albumKey;
        String artist;
        int numOfSongs;

        int _idColumn = cur.getColumnIndex(Albums._ID);
        int albumColumn = cur.getColumnIndex(Albums.ALBUM);
        int albumArtColumn = cur.getColumnIndex(Albums.ALBUM_ART);
        int albumKeyColumn = cur.getColumnIndex(Albums.ALBUM_KEY);
        int artistColumn = cur.getColumnIndex(Albums.ARTIST);
        int numOfSongsColumn = cur.getColumnIndex(Albums.NUMBER_OF_SONGS);

        do {
            // Get the field values
            _id = cur.getInt(_idColumn);
            album = cur.getString(albumColumn);
            albumArt = cur.getString(albumArtColumn);
            albumKey = cur.getString(albumKeyColumn);
            artist = cur.getString(artistColumn);
            numOfSongs = cur.getInt(numOfSongsColumn);

            // Do something with the values.
            Log.i(TAG, _id + " album:" + album + " albumArt:" + albumArt + "albumKey: " + albumKey + " artist: "
                    + artist + " numOfSongs: " + numOfSongs + "---");
            HashMap<String, String> hash = new HashMap<String, String>();
            hash.put("_id", _id + "");
            hash.put("album", album);
            hash.put("albumArt", albumArt);
            hash.put("albumKey", albumKey);
            hash.put("artist", artist);
            hash.put("numOfSongs", numOfSongs + "");
            albumList.add(hash);

        } while (cur.moveToNext());

    }
}
项目:itmarry    文件:TracksFragment.java   
@Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
    String[] projection = new String[] {
            BaseColumns._ID, MediaColumns.TITLE, AudioColumns.ALBUM, AudioColumns.ARTIST
    };
    StringBuilder where = new StringBuilder();
    String sortOrder = Audio.Media.DEFAULT_SORT_ORDER;
    where.append(AudioColumns.IS_MUSIC + "=1").append(" AND " + MediaColumns.TITLE + " != ''");
    Uri uri = Audio.Media.EXTERNAL_CONTENT_URI;
    if (getArguments() != null) {
        mPlaylistId = getArguments().getLong(BaseColumns._ID);
        String mimeType = getArguments().getString(MIME_TYPE);
        if (Audio.Playlists.CONTENT_TYPE.equals(mimeType)) {
            where = new StringBuilder();
            where.append(AudioColumns.IS_MUSIC + "=1");
            where.append(" AND " + MediaColumns.TITLE + " != ''");
            switch ((int)mPlaylistId) {
                case (int)PLAYLIST_QUEUE:
                    uri = Audio.Media.EXTERNAL_CONTENT_URI;
                    long[] mNowPlaying = MusicUtils.getQueue();
                    if (mNowPlaying.length == 0)
                        return null;
                    where = new StringBuilder();
                    where.append(BaseColumns._ID + " IN (");
                    if (mNowPlaying == null || mNowPlaying.length <= 0)
                        return null;
                    for (long queue_id : mNowPlaying) {
                        where.append(queue_id + ",");
                    }
                    where.deleteCharAt(where.length() - 1);
                    where.append(")");
                    break;
                case (int)PLAYLIST_FAVORITES:
                    long favorites_id = MusicUtils.getFavoritesId(getActivity());
                    projection = new String[] {
                            Playlists.Members._ID, Playlists.Members.AUDIO_ID,
                            MediaColumns.TITLE, AudioColumns.ALBUM, AudioColumns.ARTIST
                    };
                    uri = Playlists.Members.getContentUri(EXTERNAL, favorites_id);
                    sortOrder = Playlists.Members.DEFAULT_SORT_ORDER;
                    break;
                default:
                    if (id < 0)
                        return null;
                    projection = new String[] {
                            Playlists.Members._ID, Playlists.Members.AUDIO_ID,
                            MediaColumns.TITLE, AudioColumns.ALBUM, AudioColumns.ARTIST,
                            AudioColumns.DURATION
                    };

                    uri = Playlists.Members.getContentUri(EXTERNAL, mPlaylistId);
                    sortOrder = Playlists.Members.DEFAULT_SORT_ORDER;
                    break;
            }
        } else if (Audio.Genres.CONTENT_TYPE.equals(mimeType)) {
            long genreId = getArguments().getLong(BaseColumns._ID);
            uri = Genres.Members.getContentUri(EXTERNAL, genreId);
            projection = new String[] {
                    BaseColumns._ID, MediaColumns.TITLE, AudioColumns.ALBUM,
                    AudioColumns.ARTIST
            };
            where = new StringBuilder();
            where.append(AudioColumns.IS_MUSIC + "=1").append(
                    " AND " + MediaColumns.TITLE + " != ''");
            sortOrder = Genres.Members.DEFAULT_SORT_ORDER;
        } else {
            if (Audio.Albums.CONTENT_TYPE.equals(mimeType)) {
                long albumId = getArguments().getLong(BaseColumns._ID);
                where.append(" AND " + AudioColumns.ALBUM_ID + "=" + albumId);
                sortOrder = Audio.Media.TRACK + ", " + sortOrder;
            } else if (Audio.Artists.CONTENT_TYPE.equals(mimeType)) {
                sortOrder = MediaColumns.TITLE;
                long artist_id = getArguments().getLong(BaseColumns._ID);
                where.append(" AND " + AudioColumns.ARTIST_ID + "=" + artist_id);
            }
        }
    }
    return new CursorLoader(getActivity(), uri, projection, where.toString(), null, sortOrder);
}
项目:itmarry    文件:TracksFragment.java   
@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
    // Check for database errors
    if (data == null) {
        return;
    }

    if (getArguments() != null
            && Playlists.CONTENT_TYPE.equals(getArguments().getString(MIME_TYPE))
            && (getArguments().getLong(BaseColumns._ID) >= 0 || getArguments().getLong(
                    BaseColumns._ID) == PLAYLIST_FAVORITES)) {
        mMediaIdIndex = data.getColumnIndexOrThrow(Playlists.Members.AUDIO_ID);
        mTitleIndex = data.getColumnIndexOrThrow(MediaColumns.TITLE);
        mAlbumIndex = data.getColumnIndexOrThrow(AudioColumns.ALBUM);
        // FIXME
        // mArtistIndex =
        // data.getColumnIndexOrThrow(Playlists.Members.ARTIST);
    } else if (getArguments() != null
            && Genres.CONTENT_TYPE.equals(getArguments().getString(MIME_TYPE))) {
        mMediaIdIndex = data.getColumnIndexOrThrow(BaseColumns._ID);
        mTitleIndex = data.getColumnIndexOrThrow(MediaColumns.TITLE);
        mArtistIndex = data.getColumnIndexOrThrow(AudioColumns.ARTIST);
        mAlbumIndex = data.getColumnIndexOrThrow(AudioColumns.ALBUM);
    } else if (getArguments() != null
            && Artists.CONTENT_TYPE.equals(getArguments().getString(MIME_TYPE))) {
        mTitleIndex = data.getColumnIndexOrThrow(MediaColumns.TITLE);
        // mArtistIndex is "line2" of the ListView
        mArtistIndex = data.getColumnIndexOrThrow(AudioColumns.ALBUM);
    } else if (getArguments() != null
            && Albums.CONTENT_TYPE.equals(getArguments().getString(MIME_TYPE))) {
        mMediaIdIndex = data.getColumnIndexOrThrow(BaseColumns._ID);
        mTitleIndex = data.getColumnIndexOrThrow(MediaColumns.TITLE);
        mArtistIndex = data.getColumnIndexOrThrow(AudioColumns.ARTIST);
    } else {
        mMediaIdIndex = data.getColumnIndexOrThrow(BaseColumns._ID);
        mTitleIndex = data.getColumnIndexOrThrow(MediaColumns.TITLE);
        mArtistIndex = data.getColumnIndexOrThrow(AudioColumns.ARTIST);
        mAlbumIndex = data.getColumnIndexOrThrow(AudioColumns.ALBUM);
    }
    mTrackAdapter.changeCursor(data);
    mListView.invalidateViews();
    mCursor = data;
}
项目:UltimateAndroid    文件:AlbumHelper.java   
/**
 * 从本地数据库中得到原图
 * 
 * @param cur
 */
private void getAlbumColumnData(Cursor cur) {
    if (cur.moveToFirst()) {
        int _id;
        String album;
        String albumArt;
        String albumKey;
        String artist;
        int numOfSongs;

        int _idColumn = cur.getColumnIndex(Albums._ID);
        int albumColumn = cur.getColumnIndex(Albums.ALBUM);
        int albumArtColumn = cur.getColumnIndex(Albums.ALBUM_ART);
        int albumKeyColumn = cur.getColumnIndex(Albums.ALBUM_KEY);
        int artistColumn = cur.getColumnIndex(Albums.ARTIST);
        int numOfSongsColumn = cur.getColumnIndex(Albums.NUMBER_OF_SONGS);

        do {
            // Get the field values
            _id = cur.getInt(_idColumn);
            album = cur.getString(albumColumn);
            albumArt = cur.getString(albumArtColumn);
            albumKey = cur.getString(albumKeyColumn);
            artist = cur.getString(artistColumn);
            numOfSongs = cur.getInt(numOfSongsColumn);

            // Do something with the values.
            Log.i(TAG, _id + " album:" + album + " albumArt:" + albumArt
                    + "albumKey: " + albumKey + " artist: " + artist
                    + " numOfSongs: " + numOfSongs + "---");
            HashMap<String, String> hash = new HashMap<String, String>();
            hash.put("_id", _id + "");
            hash.put("album", album);
            hash.put("albumArt", albumArt);
            hash.put("albumKey", albumKey);
            hash.put("artist", artist);
            hash.put("numOfSongs", numOfSongs + "");
            albumList.add(hash);

        } while (cur.moveToNext());

    }
}