80,471
社区成员




long albumid;
albumid = cursor.getLong(cursor.getColumnIndex(MediaStore.Audio.Media.ALBUM_ID));
public String getAlbum(albumid ,Context context)
{
String mUriAlbums = "content://media/external/audio/albums";
String[] projection = new String[] { "album_art" };
String album_art = null;
Cursor cursor = context.getContentResolver().query(
Uri.parse(mUriAlbums + "/" + Long.toString(album_id)),
projection, null, null, null);
if (cursor.getCount() > 0 && cursor.getColumnCount() > 0)
{
cursor.moveToNext();
album_art = cursor.getString(0);
Log.d("TAG", "album_id = " + album_id);
Log.d("TAG", "album_art = " + album_art);
}
cursor.close();
cursor = null;
return album_art;
}
String album_art = readFromSD.getAlbum((Long)
//album_photo 是ImageView组件
list.get(currpos).get("albumid") ,MyPlayer.this);
if (album_art != null) {
album_photo.setImageBitmap(BitmapFactory.decodeFile(album_art));
}
else {
//album_photo.setImageBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.photo));
album_photo.setImageResource(R.drawable.photo);
}