From 6baad5a61489b46f97d14d3811c9bc5fb02d2009 Mon Sep 17 00:00:00 2001 From: parth Date: Sun, 20 Oct 2019 02:14:47 +0530 Subject: [PATCH 1/2] Added camera facing --- .idea/encodings.xml | 4 ++++ .idea/modules.xml | 3 +++ .../info/androidhive/barcode/BarcodeReader.java | 13 ++++++++++++- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 .idea/encodings.xml diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..15a15b2 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml index 03e989f..f2bc7e5 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -2,8 +2,11 @@ + + + diff --git a/barcode-reader/src/main/java/info/androidhive/barcode/BarcodeReader.java b/barcode-reader/src/main/java/info/androidhive/barcode/BarcodeReader.java index bb7c1ac..f43db33 100644 --- a/barcode-reader/src/main/java/info/androidhive/barcode/BarcodeReader.java +++ b/barcode-reader/src/main/java/info/androidhive/barcode/BarcodeReader.java @@ -74,6 +74,16 @@ public class BarcodeReader extends Fragment implements View.OnTouchListener, Bar private static final int REQUEST_PERMISSION_SETTING = 102; private boolean sentToSettings = false; + public int getCameraFacing() { + return mFacing; + } + + public void setCameraFacing(int mFacing) { + this.mFacing = mFacing; + } + + int mFacing; + public BarcodeReader() { // Required empty public constructor } @@ -247,8 +257,9 @@ private void createCameraSource(boolean autoFocus, boolean useFlash) { // Creates and starts the camera. Note that this uses a higher resolution in comparison // to other detection examples to enable the barcode detector to detect small barcodes // at long distances. + CameraSource.Builder builder = new CameraSource.Builder(getActivity(), barcodeDetector) - .setFacing(CameraSource.CAMERA_FACING_BACK) + .setFacing(mFacing) .setRequestedPreviewSize(1600, 1024) .setRequestedFps(15.0f); From a1d0420e0ebc1142b724268735e184d55b83ff0b Mon Sep 17 00:00:00 2001 From: parth Date: Sun, 20 Oct 2019 03:28:12 +0530 Subject: [PATCH 2/2] Added camera facing --- .idea/misc.xml | 15 +++++++++++++-- .idea/modules.xml | 2 -- .../info/androidhive/barcode/BarcodeReader.java | 2 +- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index 635999d..9e762bb 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -5,21 +5,32 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index f2bc7e5..7146998 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -5,8 +5,6 @@ - - diff --git a/barcode-reader/src/main/java/info/androidhive/barcode/BarcodeReader.java b/barcode-reader/src/main/java/info/androidhive/barcode/BarcodeReader.java index f43db33..942f161 100644 --- a/barcode-reader/src/main/java/info/androidhive/barcode/BarcodeReader.java +++ b/barcode-reader/src/main/java/info/androidhive/barcode/BarcodeReader.java @@ -74,7 +74,7 @@ public class BarcodeReader extends Fragment implements View.OnTouchListener, Bar private static final int REQUEST_PERMISSION_SETTING = 102; private boolean sentToSettings = false; - public int getCameraFacing() { + private int getCameraFacing() { return mFacing; }