私は、 'me.dm7.barcodescanner:zxing:1.8.4'をコンパイルしてZXing qr scannerを自分のアンドロイドプロジェクトに追加しました。Android ZXingScanner(QR Scanner)とTorch
フラグメント内にqrcodeスキャナを表示しています。問題なくスキャンして読むことができます。私が持っている問題は、カメラがスキャンしている間にフラッシュ(トーチ)をオンにしようとしていることです。私はスキャナの作品に光をオンにし、mScannerviewを返すようにしようとしたが、光が消えた場合
このコードをスキャン完全
View view = inflater.inflate(R.layout.fragment_qrscan, container, false);
mScannerView = new ZXingScannerView(getActivity());
mScannerView.setResultHandler(this); // Register ourselves as a
mScannerView.startCamera();
return mScannerView;
このコードは完全に
camera = Camera.open();
Camera.Parameters parameters = camera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameters);
camera.startPreview();
return view;
トーチをオンにします。私は光とqrスキャナがうまく一緒に働くように見えません。私が試したコードに応じて、ライトが機能しないか、コードが例外をスローします。私はコードの最初のビットを使用してonResume()でトーチをオンにしようとしました。しかし、私は成功していません。許可の問題ではありません。私は問題なしにライトをオンまたはオフにすることができます。私は問題をスキャンすることはできません。しかし、私はライトでスキャンすることはできません。
何か助力や提案をいただければ幸いです。