4 changed files with 74 additions and 53 deletions
@ -0,0 +1,45 @@ |
|||
package cn.bnyer.scancode; |
|||
|
|||
import android.util.Log; |
|||
|
|||
import androidx.annotation.NonNull; |
|||
import androidx.annotation.Nullable; |
|||
|
|||
import com.google.mlkit.vision.barcode.common.Barcode; |
|||
import com.king.mlkit.vision.barcode.BarcodeCameraScanActivity; |
|||
import com.king.mlkit.vision.camera.AnalyzeResult; |
|||
import com.king.mlkit.vision.camera.CameraScan; |
|||
import com.king.mlkit.vision.camera.analyze.Analyzer; |
|||
|
|||
import java.util.List; |
|||
|
|||
public class MainScanActivity extends BarcodeCameraScanActivity { |
|||
|
|||
@Override |
|||
public void initCameraScan(@NonNull CameraScan cameraScan) { |
|||
super.initCameraScan(cameraScan); |
|||
cameraScan.setPlayBeep(true).setVibrate(true); |
|||
} |
|||
|
|||
@Nullable |
|||
@Override |
|||
public Analyzer<List<Barcode>> createAnalyzer() { |
|||
Log.i("======", "开始分析数据结果:"); |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public void onScanResultCallback(@NonNull AnalyzeResult result) { |
|||
Log.i("======", "开始解析扫码结果:" + result); |
|||
Analyzer<List<Barcode>> analyzer = this.createAnalyzer(); |
|||
Log.i("======", "获取到的分析结果:" + analyzer); |
|||
} |
|||
|
|||
@Override |
|||
public void onScanResultFailure() { |
|||
Log.i("======", "扫码失败了:"); |
|||
super.onScanResultFailure(); |
|||
} |
|||
|
|||
|
|||
} |
|||
Loading…
Reference in new issue