0
我加了斑馬線QR掃描到我的Android項目與編譯 'me.dm7.barcodescanner:斑馬線:1.8.4'。的Android ZXingScanner(QR掃描儀)和火炬
我顯示QR碼掃描片段內。我可以掃描和閱讀沒有任何問題。我遇到的問題是在相機掃描時試圖打開閃光燈(手電筒)。
驗證碼掃描完美
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;
如果我試圖開燈,並返回mScannerview掃描儀的作品,但指示燈熄滅。我似乎無法讓光源和qr掃描儀成功協同工作。燈不工作或我的代碼會根據我嘗試的代碼拋出異常。我試圖使用第一個代碼並打開onResume()中的火炬。但我不成功。這不是一個許可問題,我可以在沒有問題的情況下打開和關閉燈光。我可以掃描沒有問題。但我無法用燈光掃描。
任何幫助或建議,將不勝感激。