From c7dbf12f57258a849f3f3d7011f36ea97cd1feb7 Mon Sep 17 00:00:00 2001 From: jenly1314 Date: Thu, 5 Dec 2019 09:54:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=BB=86=E8=8A=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/king/zxing/CaptureHelper.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/src/main/java/com/king/zxing/CaptureHelper.java b/lib/src/main/java/com/king/zxing/CaptureHelper.java index 07e9364..623ca1d 100644 --- a/lib/src/main/java/com/king/zxing/CaptureHelper.java +++ b/lib/src/main/java/com/king/zxing/CaptureHelper.java @@ -18,6 +18,7 @@ package com.king.zxing; import android.app.Activity; import android.content.Intent; import android.content.pm.PackageManager; +import android.graphics.Bitmap; import android.graphics.Rect; import android.graphics.RectF; import android.hardware.Camera; @@ -238,7 +239,7 @@ public class CaptureHelper implements CaptureLifecycle,CaptureTouchEvent,Capture onCaptureListener = (result, barcode, scaleFactor) -> { inactivityTimer.onActivity(); beepManager.playBeepSoundAndVibrate(); - onResult(result); + onResult(result,barcode,scaleFactor); }; //设置是否播放音效和震动 beepManager.setPlayBeep(isPlayBeep); @@ -474,6 +475,17 @@ public class CaptureHelper implements CaptureLifecycle,CaptureTouchEvent,Capture } /** + * 接收扫码结果 + * @param result + * @param barcode + * @param scaleFactor + */ + public void onResult(Result result, Bitmap barcode, float scaleFactor){ + onResult(result); + } + + /**';, mnb + * * 接收扫码结果,想支持连扫时,可将{@link #continuousScan(boolean)}设置为{@code true} * 如果{@link #isContinuousScan}支持连扫,则默认重启扫码和解码器;当连扫逻辑太复杂时, * 请将{@link #autoRestartPreviewAndDecode(boolean)}设置为{@code false},并手动调用{@link #restartPreviewAndDecode()}