Android デバイスのカメラが HDR をサポートしているかどうかを確認したい。これには以下のコードを使用しています。
@RequiresApi(Build.VERSION_CODES.O)
private fun checkForHDR2() {
val display = (activity?.getSystemService(Context.WINDOW_SERVICE) as WindowManager).defaultDisplay
requireContext().Toast(display.isHdr.toString())
}
それはクラッシュを引き起こします:
java.lang.NoSuchMethodError: No virtual method isHdr()Z in class Landroid/view/Display; or its super classes (declaration of 'android.view.Display' appears in /system/framework/framework.jar:classes2.dex)
私の Android デバイスには Nougat があり、すべての Android デバイスを確認したいと考えています。