gpt4 book ai didi

java - 无法解析 'setPreferredImplementationMode' 中的方法 'PreviewView'

转载 作者:行者123 更新时间:2023-12-03 08:19:21 24 4
gpt4 key购买 nike

我是 Andriod 的初学者,现在遇到问题。

如何使用 CameraX 和 ZXing 创建 QR 码扫描仪在 here 中进行了描述。和 here 。我正在尝试制作一个示例项目。

但是我的代码有错误

private PreviewView previewView;
...
@Override
protected void onCreate(Bundle savedInstanceState) {
...
previewView = findViewById(R.id.activity_main_previewView);
...
}
...
private void bindCameraPreview(@NonNull ProcessCameraProvider cameraProvider) {
previewView.setPreferredImplementationMode(PreviewView.ImplementationMode.SURFACE_VIEW);
...
}

错误是“无法解析“PreviewView”中的“setPreferredImplementationMode”方法”。 “PreviewView.ImplementationMode”中也没有“SURFACE_VIEW”。

请帮我解决这个问题。

Android Studio 4.1.2,Android 9 的项目。

最佳答案

这可能是由于您使用的 androidx.camera:camera-view 版本所致。

setPreferredImplementationMode 在版本 1.0.0-alpha09 中可用,后来重命名为 setImplementationMode

PreviewView 的实现模式 TEXTURE_VIEWSURFACE_VIEW 在版本 1.0.0-alpha15 中重命名为 COMPATIBLEPERFORMANCE 分别。

关于java - 无法解析 'setPreferredImplementationMode' 中的方法 'PreviewView',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68342894/

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