我是 Andriod 的初学者,现在遇到了问题。
此处和此处描述了如何使用 CameraX 和 ZXing 创建 QR 码扫描仪。我正在尝试制作一个示例项目。
但我的代码有错误
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);
...
}
Run Code Online (Sandbox Code Playgroud)
错误是“无法解析‘PreviewView’中的方法‘setPreferredImplementationMode’”。“PreviewView.ImplementationMode”中也没有“SURFACE_VIEW”。
请帮我解决这个问题。
Android Studio 4.1.2,Android 9 的项目。