summaryrefslogtreecommitdiff
path: root/sample/src/main/java/example
diff options
context:
space:
mode:
Diffstat (limited to 'sample/src/main/java/example')
-rw-r--r--sample/src/main/java/example/zxing/ContinuousCaptureActivity.java8
-rw-r--r--sample/src/main/java/example/zxing/MainActivity.java10
2 files changed, 18 insertions, 0 deletions
diff --git a/sample/src/main/java/example/zxing/ContinuousCaptureActivity.java b/sample/src/main/java/example/zxing/ContinuousCaptureActivity.java
index 191616a0..5735d594 100644
--- a/sample/src/main/java/example/zxing/ContinuousCaptureActivity.java
+++ b/sample/src/main/java/example/zxing/ContinuousCaptureActivity.java
@@ -7,12 +7,17 @@ import android.view.KeyEvent;
import android.view.View;
import android.widget.ImageView;
+import com.google.zxing.BarcodeFormat;
import com.google.zxing.ResultPoint;
import com.google.zxing.client.android.BeepManager;
import com.journeyapps.barcodescanner.BarcodeCallback;
import com.journeyapps.barcodescanner.BarcodeResult;
import com.journeyapps.barcodescanner.DecoratedBarcodeView;
+import com.journeyapps.barcodescanner.DefaultDecoderFactory;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.Collections;
import java.util.List;
/**
@@ -35,6 +40,7 @@ public class ContinuousCaptureActivity extends Activity {
lastText = result.getText();
barcodeView.setStatusText(result.getText());
+
beepManager.playBeepSoundAndVibrate();
//Added preview of scanned barcode
@@ -54,6 +60,8 @@ public class ContinuousCaptureActivity extends Activity {
setContentView(R.layout.continuous_scan);
barcodeView = (DecoratedBarcodeView) findViewById(R.id.barcode_scanner);
+ Collection<BarcodeFormat> formats = Arrays.asList(BarcodeFormat.QR_CODE, BarcodeFormat.CODE_39);
+ barcodeView.getBarcodeView().setDecoderFactory(new DefaultDecoderFactory(formats));
barcodeView.decodeContinuous(callback);
beepManager = new BeepManager(this);
diff --git a/sample/src/main/java/example/zxing/MainActivity.java b/sample/src/main/java/example/zxing/MainActivity.java
index e4755263..06a03faf 100644
--- a/sample/src/main/java/example/zxing/MainActivity.java
+++ b/sample/src/main/java/example/zxing/MainActivity.java
@@ -59,6 +59,16 @@ public class MainActivity extends AppCompatActivity {
integrator.initiateScan();
}
+ public void scanPDF417(View view) {
+ IntentIntegrator integrator = new IntentIntegrator(this);
+ integrator.setDesiredBarcodeFormats(IntentIntegrator.PDF_417);
+ integrator.setPrompt("Scan something");
+ integrator.setOrientationLocked(false);
+ integrator.setBeepEnabled(false);
+ integrator.initiateScan();
+ }
+
+
public void scanBarcodeFrontCamera(View view) {
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.setCameraId(Camera.CameraInfo.CAMERA_FACING_FRONT);