Я получаю обложки альбомов, получая идентификаторы альбомов из столбца MediaStore ALBUM_ID, а затем загружаю их в Glide следующим образом.
Этот код работает нормально, но я хотел бы знать, что жестко закодированный sArtworkUri со значением content://media/external/audio/albumart
взято? Это надежный способ загрузки обложек альбомов, и это значение одинаково для всех Android устройств?
Код
Uri sArtworkUri = Uri.parse("content://media/external/audio/albumart");
Uri albumArtUri = ContentUris.withAppendedId(sArtworkUri, albumIds.get(position));
GlideApp.with(context)
.load(albumArtUri)
.error(myImageList[randomNumber])
.dontAnimate()
.override(250,250)
.diskCacheStrategy(DiskCacheStrategy.AUTOMATIC)
.into(holder.albumPageIv);