保存曲面视图屏幕Android
我正在开发Android应用程序,在扫描QR时,它必须捕获Surface view的屏幕。我不知道该怎么做,因为我想捕捉屏幕,这样我就可以用它来显示在列表中。 我正在跟踪这个库以获得扫描结果。 从这里开始启动相机,我希望当相机扫描QR时,表面被捕获,捕获的屏幕保存在存储器中保存曲面视图屏幕Android,android,firebase,kotlin,android-fragments,surfaceview,Android,Firebase,Kotlin,Android Fragments,Surfaceview,我正在开发Android应用程序,在扫描QR时,它必须捕获Surface view的屏幕。我不知道该怎么做,因为我想捕捉屏幕,这样我就可以用它来显示在列表中。 我正在跟踪这个库以获得扫描结果。 从这里开始启动相机,我希望当相机扫描QR时,表面被捕获,捕获的屏幕保存在存储器中 private void initCamera(SurfaceHolder surfaceHolder) { try { CameraManager.get().openDriver(sur
private void initCamera(SurfaceHolder surfaceHolder) {
try {
CameraManager.get().openDriver(surfaceHolder);
} catch (IOException e) {
Toast.makeText(getActivity(), getString(com.maximus.technologies.R.string.qr_code_camera_not_found), Toast.LENGTH_SHORT).show();
getActivity().finish();
return;
} catch (RuntimeException re) {
re.printStackTrace();
mDecodeManager.showPermissionDeniedDialog(getContext());
return;
}
mQrCodeFinderView.setVisibility(View.VISIBLE);
mSurfaceView.setVisibility(View.VISIBLE);
mLlFlashLight.setVisibility(View.VISIBLE);
getView().findViewById(com.maximus.technologies.R.id.qr_code_view_background).setVisibility(View.GONE);
if (mCaptureActivityHandler == null) {
mCaptureActivityHandler = new CaptureActivityHandler(this);
}
}
我是
我已经看到了很多链接,比如截图、表面截图,但是当我试图实现我的需求时,代码无法工作
看看这个Android库:它可以解决您的问题,或者至少从代码中得到启发。