Package-level declarations

Types

Link copied to clipboard
abstract class BarcodeCameraScanActivity : BaseCameraScanActivity<T>
基于zxing实现的扫码识别 - 相机扫描基类 通过继承 BarcodeCameraScanActivityBarcodeCameraScanFragment可快速实现扫码识别
Link copied to clipboard
abstract class BarcodeCameraScanFragment : BaseCameraScanFragment<T>
基于zxing实现的扫码识别 - 相机扫描基类 通过继承 BarcodeCameraScanActivityBarcodeCameraScanFragment可快速实现扫码识别
Link copied to clipboard
open class DecodeConfig
解码配置:主要用于在扫码识别时,提供一些配置,便于扩展。通过配置可决定内置分析器的能力,从而间接的控制并简化扫码识别的流程 设置解码 setHints内置的一些解码可参见如下: DEFAULT_HINTSALL_HINTSCODE_128_HINTSQR_CODE_HINTSONE_DIMENSIONAL_HINTSTWO_DIMENSIONAL_HINTSDEFAULT_HINTS 如果不满足您也可以通过createDecodeHints自己配置支持的格式 识别区域可设置的方式有如下几种: setFullAreaScan 设置是否支持全区域扫码识别,优先级比识别区域高 setAnalyzeAreaRect 设置需要分析识别区域,优先级比识别区域比例高,当设置了指定的分析区域时,识别区域比例和识别区域偏移量相关参数都将无效 setAreaRectRatio 设置识别区域比例,默认DEFAULT_AREA_RECT_RATIO,设置的比例最终会在预览区域裁剪基于此比例的一个矩形进行扫码识别,优先级最低 因为androidx.camera.view.PreviewView的预览区域是经过裁剪的,所以这里的区域并不是用户所能预览到的区域,而是指Camera预览的真实区域, 即判定区域分析的优先级顺序为:setFullAreaScan ->setAnalyzeAreaRect ->setAreaRectRatio
Link copied to clipboard
解码格式管理器 将常见的一些解码配置已根据条形码类型进行了几大划分,可根据需要找到符合的划分配置类型直接使用。