根据公司项目需求,参考这个项目改的 barcodescanner
主要功能:ZXing生成二维码、ZXing扫描二维码、ZBar扫描二维码(扫描中文会有乱码)、可控制闪光灯和定制各式各样的扫描框
ZXing
dependencies {
compile 'com.google.zxing:core:3.1.0'
compile 'cn.bingoogolapple:qrcodecore:latestVersion@aar'
compile 'cn.bingoogolapple:zxing:latestVersion@aar'
}ZBar
dependencies {
compile 'cn.bingoogolapple:qrcodecore:latestVersion@aar'
compile 'cn.bingoogolapple:zbar:latestVersion@aar'
}QRCodeView
/**
* 显示扫描框
*/
public void showScanRect()
/**
* 隐藏扫描框
*/
public void hiddenScanRect()
/**
* 打开摄像头开始预览,但是并未开始识别
*/
public void startCamera()
/**
* 关闭摄像头预览,并且隐藏扫描框
*/
public void stopCamera()
/**
* 延迟1.5秒后开始识别
*/
public void startSpot()
/**
* 延迟delay毫秒后开始识别
*
* @param delay
*/
public void startSpotDelay(int delay)
/**
* 停止识别
*/
public void stopSpot()
/**
* 停止识别,并且隐藏扫描框
*/
public void stopSpotAndHiddenRect()
/**
* 显示扫描框,并且延迟1.5秒后开始识别
*/
public void startSpotAndShowRect()
/**
* 打开闪光灯
*/
public void openFlashlight()
/**
* 关闭散光灯
*/
public void closeFlashlight()ResultHandler
/**
* 处理扫描结果
*
* @param result
*/
void handleResult(String result)
/**
* 处理打开相机出错
*/
void handleCameraError()详细用法请查看ZBarDemo🐾
详细用法请查看ZXingDemo🐾
关于我
微博:bingoogolapple 主页:bingoogolapple.cn 邮箱:bingoogolapple@gmail.com



