Update README
This commit is contained in:
22
README.md
22
README.md
@@ -172,8 +172,8 @@ implementation 'com.king.zxing:zxing-lite:1.1.9'
|
||||
示例1:
|
||||
|
||||
```java
|
||||
//获取CameraScan,扫码相关的配置设置。CameraScan里面包含部分支持链式调用的方法,即调用返回是CameraScan本身的一些配置建议在startCamera之前调用。
|
||||
getCameraScan().setPlayBeep(true)//设置是否播放音效,默认为false
|
||||
// 获取CameraScan,扫码相关的配置设置。CameraScan里面包含部分支持链式调用的方法,即调用返回是CameraScan本身的一些配置建议在startCamera之前调用。
|
||||
getCameraScan().setPlayBeep(true)//设置是否播放音效,默认为false
|
||||
.setVibrate(true)//设置是否震动,默认为false
|
||||
.setCameraConfig(new CameraConfig())//设置相机配置信息,CameraConfig可覆写options方法自定义配置
|
||||
.setNeedAutoZoom(false)//二维码太小时可自动缩放,默认为false
|
||||
@@ -185,26 +185,26 @@ implementation 'com.king.zxing:zxing-lite:1.1.9'
|
||||
.setAnalyzer(new MultiFormatAnalyzer(new DecodeConfig()))//设置分析器,DecodeConfig可以配置一些解码时的配置信息,如果内置的不满足您的需求,你也可以自定义实现,
|
||||
.setAnalyzeImage(true);//设置是否分析图片,默认为true。如果设置为false,相当于关闭了扫码识别功能
|
||||
|
||||
// 启动预览(如果是通过继承CaptureActivity或CaptureFragment实现的则无需调用startCamera)
|
||||
getCameraScan().startCamera();
|
||||
// 启动预览(如果是通过继承CaptureActivity或CaptureFragment实现的则无需调用startCamera)
|
||||
getCameraScan().startCamera();
|
||||
|
||||
// 设置闪光灯(手电筒)是否开启,需在startCamera之后调用才有效
|
||||
getCameraScan().enableTorch(torch);
|
||||
// 设置闪光灯(手电筒)是否开启,需在startCamera之后调用才有效
|
||||
getCameraScan().enableTorch(torch);
|
||||
|
||||
```
|
||||
|
||||
示例2:(只需识别二维码的配置示例)
|
||||
```java
|
||||
//初始化解码配置
|
||||
DecodeConfig decodeConfig = new DecodeConfig();
|
||||
decodeConfig.setHints(DecodeFormatManager.QR_CODE_HINTS)//如果只有识别二维码的需求,这样设置效率会更高,不设置默认为DecodeFormatManager.DEFAULT_HINTS
|
||||
// 初始化解码配置
|
||||
DecodeConfig decodeConfig = new DecodeConfig();
|
||||
decodeConfig.setHints(DecodeFormatManager.QR_CODE_HINTS)//如果只有识别二维码的需求,这样设置效率会更高,不设置默认为DecodeFormatManager.DEFAULT_HINTS
|
||||
.setFullAreaScan(false)//设置是否全区域识别,默认false
|
||||
.setAreaRectRatio(0.8f)//设置识别区域比例,默认0.8,设置的比例最终会在预览区域裁剪基于此比例的一个矩形进行扫码识别
|
||||
.setAreaRectVerticalOffset(0)//设置识别区域垂直方向偏移量,默认为0,为0表示居中,可以为负数
|
||||
.setAreaRectHorizontalOffset(0);//设置识别区域水平方向偏移量,默认为0,为0表示居中,可以为负数
|
||||
|
||||
//在启动预览之前,设置分析器,只识别二维码
|
||||
getCameraScan()
|
||||
// 在启动预览之前,设置分析器,只识别二维码
|
||||
getCameraScan()
|
||||
.setVibrate(true)//设置是否震动,默认为false
|
||||
.setAnalyzer(new MultiFormatAnalyzer(decodeConfig));//设置分析器,如果内置实现的一些分析器不满足您的需求,你也可以自定义去实现
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user