From 4b4bf6ace5478e034eb1686fd7749dd8fbb8330d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Sch=C3=A4ttgen?= Date: Mon, 15 Aug 2016 22:45:33 +0200 Subject: [PATCH] Scanner now only supports QR --- .../main/java/me/impy/aegis/ScannerActivity.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/me/impy/aegis/ScannerActivity.java b/app/src/main/java/me/impy/aegis/ScannerActivity.java index a1d245c8..00c1936d 100644 --- a/app/src/main/java/me/impy/aegis/ScannerActivity.java +++ b/app/src/main/java/me/impy/aegis/ScannerActivity.java @@ -9,8 +9,12 @@ import android.os.Bundle; import android.util.Log; import android.widget.Toast; +import com.google.zxing.BarcodeFormat; import com.google.zxing.Result; +import java.util.ArrayList; +import java.util.List; + import me.dm7.barcodescanner.zxing.ZXingScannerView; public class ScannerActivity extends Activity implements ZXingScannerView.ResultHandler { @@ -21,7 +25,8 @@ public class ScannerActivity extends Activity implements ZXingScannerView.Result super.onCreate(state); mScannerView = new ZXingScannerView(this); // Programmatically initialize the scanner view setContentView(mScannerView); // Set the scanner view as the content view - + mScannerView.setFormats(getSupportedFormats()); + mScannerView. ActivityCompat.requestPermissions(ScannerActivity.this, new String[]{Manifest.permission.CAMERA}, 1); } @@ -66,4 +71,11 @@ public class ScannerActivity extends Activity implements ZXingScannerView.Result } } } + + private List getSupportedFormats() { + ArrayList supportedFormats = new ArrayList<>(); + supportedFormats.add(BarcodeFormat.QR_CODE); + + return supportedFormats; + } } \ No newline at end of file