Integrate ZXing QR code scanner without installing BarCode Scanner

后端 未结 7 1516
忘掉有多难
忘掉有多难 2020-12-02 13:39

I am trying to Integrate ZXing QR Code into my android app without installing BarCode Scanner app, I have followed the steps as:

1) Firstly I have downloaded ZXing.z

7条回答
  •  旧时难觅i
    2020-12-02 13:59

    MaterialBarcodeScanner: Easy to use barcode reader for your Android Project (Uses Google Mobile Vision API).

    1. Provide gradle dependency

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

    2. Build a 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. Hook it up to a button

      fab.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View view) {
       startScan();
      }
      });
      
    4. Start scanning!

提交回复
热议问题