第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

獲取 mediastore 中歌曲的翻唱

獲取 mediastore 中歌曲的翻唱

Cats萌萌 2024-01-28 20:30:40
我正在嘗試使用以下代碼獲取歌曲的封面(專(zhuān)輯藝術(shù)):public static String getCoverArtPath(Context context, long androidAlbumId) {    String path = null;    Cursor c = context.getContentResolver().query(            MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI,            new String[]{MediaStore.Audio.Albums.ALBUM_ART},            MediaStore.Audio.Albums._ID + "=?",            new String[]{Long.toString(androidAlbumId)},            null);    if (c != null) {        if (c.moveToFirst()) {            path = c.getString(0);        }        c.close();    }    return path;}該方法返回圖像路徑的字符串,但該路徑指向非格式化文件。如何在ImageView上設(shè)置這個(gè)圖像?如果您知道除此方法之外的任何其他方法,請(qǐng)告訴我。
查看完整描述

1 回答

?
POPMUISE

TA貢獻(xiàn)1765條經(jīng)驗(yàn) 獲得超5個(gè)贊

您可以從路徑創(chuàng)建一個(gè)可繪制對(duì)象并設(shè)置它


Drawable drawable = Drawable.createFromPath(path_of_the_cover_art);

yourImageView.setImageDrawable(drawable);

或者創(chuàng)建一個(gè)文件:


File image = new  File(path_of_the_cover_art);

if(image.exists()){

    Bitmap bitmap = BitmapFactory.decodeFile(image.getAbsolutePath());

    yourImageView.setImageBitmap(bitmap);

}

只需確保您擁有 WRITE_STORAGE_PERMISSION 即可!


查看完整回答
反對(duì) 回復(fù) 2024-01-28
  • 1 回答
  • 0 關(guān)注
  • 270 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)