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