a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 系統 > Android > 正文

android獲取音樂文件的內置專輯圖片實現思路及代碼

2020-04-11 12:16:16
字體:
來源:轉載
供稿:網友
代碼和注釋如下:
復制代碼 代碼如下:

private Cursor getCursor(String filePath) {
String path = null;
Cursor c = getContentResolver().query(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null,
MediaStore.Audio.Media.DEFAULT_SORT_ORDER);
// System.out.println(c.getString(c.getColumnIndex("_data")));
if (c.moveToFirst()) {
do {
// 通過Cursor 獲取路徑,如果路徑相同則break;
System.out.println("http:////////"+filePath);
path = c.getString(c
.getColumnIndexOrThrow(MediaStore.Audio.Media.DATA));
System.out.println("?????????"+path);
// 查找到相同的路徑則返回,此時cursorPosition 便是指向路徑所指向的Cursor 便可以返回了
if (path.equals(filePath)) {
// System.out.println("audioPath = " + path);
// System.out.println("filePath = " + filePath);
// cursorPosition = c.getPosition();
break;
}
} while (c.moveToNext());
}
// 這兩個沒有什么作用,調試的時候用
// String audioPath = c.getString(c
// .getColumnIndexOrThrow(MediaStore.Audio.Media.DATA));
//
// System.out.println("audioPath = " + audioPath);
return c;
}
private String getAlbumArt(int album_id) {
String mUriAlbums = "content://media/external/audio/albums";
String[] projection = new String[] { "album_art" };
Cursor cur = this.getContentResolver().query(
Uri.parse(mUriAlbums + "/" + Integer.toString(album_id)),
projection, null, null, null);
String album_art = null;
if (cur.getCount() > 0 && cur.getColumnCount() > 0) {
cur.moveToNext();
album_art = cur.getString(0);
}
cur.close();
cur = null;
return album_art;
}
private void getImage(){
Cursor currentCursor = getCursor("/mnt/sdcard/"+mp3Info);
int album_id = currentCursor.getInt(currentCursor
.getColumnIndexOrThrow(MediaStore.Audio.Media.ALBUM_ID));
String albumArt = getAlbumArt(album_id);
Bitmap bm = null;
if (albumArt == null) {
mImageView.setBackgroundResource(R.drawable.staring);
} else {
bm = BitmapFactory.decodeFile(albumArt);
BitmapDrawable bmpDraw = new BitmapDrawable(bm);
mImageView.setImageDrawable(bmpDraw);
}
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 婷婷成人免费视频 | 国产精品污www在线观看 | 91精品久久久久久久久中文字幕 | 色综久久 | 日韩一区欧美 | 中文字幕一区二区三区乱码在线 | 国产精品久久久久久福利一牛影视 | 精品亚洲一区二区 | 免费观看性欧美大片无片 | 亚洲国产成人综合 | 日韩三级在线免费 | 国产一区二区视频在线观看 | 久久久久久91香蕉国产 | 欧美视频精品 | 五月天最新网址 | 欧美日韩精品一区二区 | 中文字幕亚洲在线观看 | 久久久久99999 | 日av在线播放 | 欧美日韩一区二区三区在线观看 | 中文字幕在线一区二区三区 | 日韩一区二区三区精品 | 日本草草影院 | 盗摄精品av一区二区三区 | 国产精品一区二区三区免费看 | 蜜桃av人人夜夜澡人人爽 | 亚洲视频一区 | 伊人欧美视频 | 国产精品久久久久久久久久免费看 | 日韩毛片网 | 久久无码精品一区二区三区 | 玖玖视频 | 免费观看日韩av | 亚洲国产精华液网站w | 精品国产乱码久久久久久丨区2区 | 日韩成人精品在线 | 欧美日本在线播放 | 国产一区二区在线播放 | 国产亚洲精品久久 | 日韩在线高清视频 | 毛片a在线 |