Package com.king.zxing
See: Description
-
Class Summary Class Description BuildConfig CameraScan 相机扫描基类定义;内置的默认实现见:DefaultCameraScan快速实现扫描识别主要有以下几种方式: 1、通过继承 CaptureActivity或者CaptureFragment或其子类,可快速实现扫描识别。 (适用于大多数场景,自定义布局时需覆写getLayoutId方法) 2、在你项目的Activity或者Fragment中实例化一个DefaultCameraScan。(适用于想在扫码界面写交互逻辑,又因为项目 架构或其它原因,无法直接或间接继承CaptureActivity或CaptureFragment时使用) 3、继承CameraScan自己实现一个,可参照默认实现类DefaultCameraScan,其他步骤同方式2。(高级用法,谨慎使用) CaptureActivity 相机扫描基类;CaptureActivity 内部持有CameraScan,便于快速实现扫描识别。 快速实现扫描识别主要有以下几种方式: 1、通过继承 CaptureActivity或者CaptureFragment或其子类,可快速实现扫描识别。 (适用于大多数场景,自定义布局时需覆写getLayoutId方法) 2、在你项目的Activity或者Fragment中实例化一个DefaultCameraScan。(适用于想在扫码界面写交互逻辑,又因为项目 架构或其它原因,无法直接或间接继承CaptureActivity或CaptureFragment时使用) 3、继承CameraScan自己实现一个,可参照默认实现类DefaultCameraScan,其他步骤同方式2。(高级用法,谨慎使用) CaptureFragment 相机扫描基类;CaptureFragment 内部持有CameraScan,便于快速实现扫描识别。 快速实现扫描识别主要有以下几种方式: 1、通过继承 CaptureActivity或者CaptureFragment或其子类,可快速实现扫描识别。 (适用于大多数场景,自定义布局时需覆写getLayoutId方法) 2、在你项目的Activity或者Fragment中实例化一个DefaultCameraScan。(适用于想在扫码界面写交互逻辑,又因为项目 架构或其它原因,无法直接或间接继承CaptureActivity或CaptureFragment时使用) 3、继承CameraScan自己实现一个,可参照默认实现类DefaultCameraScan,其他步骤同方式2。(高级用法,谨慎使用) DecodeConfig 解码配置:主要用于在扫码识别时,提供一些配置,便于扩展。通过配置可决定内置分析器的能力,从而间接的控制并简化扫码识别的流程 设置解码 setHints内置的一些解码可参见如下: DecodeFormatManager 解码格式管理器 将常见的一些解码配置已根据条形码类型进行了几大划分,可根据需要找到符合的划分配置类型直接使用。 DefaultCameraScan 相机扫描基类;DefaultCameraScan 为 CameraScan 的默认实现 快速实现扫描识别主要有以下几种方式: 1、通过继承 CaptureActivity或者CaptureFragment或其子类,可快速实现扫描识别。 (适用于大多数场景,自定义布局时需覆写getLayoutId方法) 2、在你项目的Activity或者Fragment中实例化一个DefaultCameraScan。(适用于想在扫码界面写交互逻辑,又因为项目 架构或其它原因,无法直接或间接继承CaptureActivity或CaptureFragment时使用) 3、继承CameraScan自己实现一个,可参照默认实现类DefaultCameraScan,其他步骤同方式2。(高级用法,谨慎使用) ViewfinderView 取景视图:主要用于渲染扫描效果 -
Interface Summary Interface Description OnScanResultCallback 扫描结果回调 ICamera 相机定义 ICameraControl 相机控制:主要包括调节焦距和闪光灯控制 OnItemClickListener Item点击监听 -
Annotation Summary Annotation Description ViewfinderStyle 取景框样式 -
Enum Summary Enum Description LaserStyle 扫描线样式 TextLocation 文字位置 FrameGravity 扫码框对齐方式