createVideoThumbnail(String,Int)方法废弃,适配SDK版本后Android Studio仍提示警告
视频缩略图方法废弃告警说明
createVideoThumbnail(String, Int): Bitmap?方法已在Java SDK中被标记为废弃- 参照公开适配方案完成代码调整后,Android Studio 仍会持续弹出该方法的废弃警告
当前实现的代码如下:
val bitmapThumbnail = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { ThumbnailUtils.createVideoThumbnail( File(it.data?.getStringExtra("videoPath").toString()), Size(120, 120), null) } else { ThumbnailUtils .createVideoThumbnail( it.data?.getStringExtra("videoPath").toString(), MediaStore.Video.Thumbnails.MINI_KIND ) }
告警触发逻辑:低版本分支中调用的
createVideoThumbnail(String, Int)方法本身就是被标记为废弃的旧接口,Android Studio 仅针对实际调用的方法做废弃检测,不会因为高版本分支接入了新的替代实现,就消除旧接口调用位置的提示。
内容的提问来源于stack exchange,提问作者Ashique Bava
相关产品推荐
相关产品推荐

