gpt4 book ai didi

java - MediaStorage.Images.Thumbnails 在 API29 中已弃用。如何使用loadThumbnail()?

转载 作者:行者123 更新时间:2023-12-01 19:35:36 26 4
gpt4 key购买 nike

Bitmap miniThumb = MediaStore.Images.Thumbnails.getThumbnail(cr,id,MediaStore.Images.Thumbnails.MINI_KIND);

最佳答案

请先检查SDK版本即可使用。如果您查询媒体,则将通过将媒体 ID 附加到内容 URI 来构造 mediaUri,例如mediaUri = ContentUris.withAppishedId(imagesContentUri, id)

val thumbnail = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
val cs = CancellationSignal()
context.contentResolver.loadThumbnail(mediaUri, Size(100, 100), cs)
} else {
MediaStore.Images.Thumbnails.getThumbnail(context.contentResolver, id, MediaStore.Images.Thumbnails.MINI_KIND, null)
}

关于java - MediaStorage.Images.Thumbnails 在 API29 中已弃用。如何使用loadThumbnail()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59224087/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com