defaultDisplay is deprecated now, it is still working in old version though…
in case someone is wondering about this issue I wrapped it this way:
fun getScaledBitmap(path: String, activity: Activity) : Bitmap{
val size = Point()
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.R) {
val display = activity.display
display?.getRealSize(size)
} else {
@Suppress("DEPRECATION")
activity.windowManager.defaultDisplay.getSize(size)
}
return getScaledBitmap(path, size.x, size.y)
}