android - 检查我的 Android 设备相机是否支持 HDR
问题描述
我想检查任何 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)
我的安卓设备有牛轧糖,我想检查所有安卓设备。
解决方案
推荐阅读
- flutter - Flutter - How to avoid repeating StreamBuilder?
- javascript - Angular JS, JSON via extern Libary Function not storing in $scope
- microprocessors - How to do Interfacing of Dot Matrix display with 8088 microprocessor using MDA-8086 Trainer?
- javascript - missing 2 required positional arguments but I don't want them to be arguments to begin with?
- webrtc - How to send to Chrome-cast the CMSampleBuffer from iOS Replaykit?
- django - TypeError: expected str, bytes or os.PathLike object, not FieldFile while show pdf from DB
- swift - Swift: Parse does not load a video from URL
- c++ - Can you help to find some mistake in the code?
- reactjs - Building own custom backend server in nextjs
- javascript - Decoding nested objects in Javascript