更改MaterialBarcodeScanner扫描程序结果

时间:2017-09-19 03:10:14

标签: android barcode-scanner

以下是现有的MaterialBarcodeScanner库之一。

MaterialBarcodeScanner:您的Android项目易于使用条形码阅读器(使用Google Mobile Vision API)。

1)提供gradle依赖

compile 'com.edwardvanraak:MaterialBarcodeScanner:0.0.6-ALPHA'

2)建立MaterialBarcodeScanner

private void startScan() {
    /**
     * Build a new MaterialBarcodeScanner
     */
    final MaterialBarcodeScanner mBarcodeScanner 
             = new MaterialBarcodeScannerBuilder()
            .withActivity(MainActivity.this)
            .withEnableAutoFocus(true)
            .withBleepEnabled(true)
            .withBackfacingCamera()
            .withText("Scanning...")
            .withResultListener(new MaterialBarcodeScanner.OnResultListener() {
                @Override
                public void onResult(Barcode barcode) {
                    barcodeResult = barcode;
                    result.setText(barcode.rawValue);
                }
            })
            .build();
    mBarcodeScanner.startScan();
}

3)将其连接到一个按钮

fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
 startScan();
}
});
  • 我已将此代码集成为模块库,但如何以编程方式更改此方法的结果 - > public void onResult(条码条码)?

谢谢!

0 个答案:

没有答案