ZXingLite icon indicating copy to clipboard operation
ZXingLite copied to clipboard

怎么设置只识别条形码?

Open zenghaixiao opened this issue 3 years ago • 6 comments

请问怎么设置只识别条形码?

zenghaixiao avatar Mar 15 '22 04:03 zenghaixiao

请查看 DecodeConfig 相关配置

示例代码

       //初始化解码配置
        DecodeConfig decodeConfig = new DecodeConfig();
        decodeConfig.setHints(DecodeFormatManager.QR_CODE_HINTS);//如果只有识别二维码的需求,这样设置效率会更高

        //在启动预览之前,设置分析器,只识别二维码
        getCameraScan()
                .setAnalyzer(new MultiFormatAnalyzer(decodeConfig));

jenly1314 avatar Mar 25 '22 09:03 jenly1314

你这个是识别二维码的,我只想识别条形码

---原始邮件--- 发件人: @.> 发送时间: 2022年3月25日(周五) 下午5:42 收件人: @.>; 抄送: @.@.>; 主题: Re: [jenly1314/ZXingLite] 怎么设置只识别条形码? (Issue #187)

请查看 DecodeConfig 相关配置

示例代码 //初始化解码配置 DecodeConfig decodeConfig = new DecodeConfig(); decodeConfig.setHints(DecodeFormatManager.QR_CODE_HINTS);//如果只有识别二维码的需求,这样设置效率会更高 //在启动预览之前,设置分析器,只识别二维码 getCameraScan() .setAnalyzer(new MultiFormatAnalyzer(decodeConfig));
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

zenghaixiao avatar Mar 30 '22 04:03 zenghaixiao

同求,我也想知道,用来扫描商品条码的,方便出库入库

wmgm183 avatar Apr 11 '22 02:04 wmgm183

同求,我也想知道,用来扫描商品条码的,方便出库入库

上面的回答示例已经很清楚的说明了解码配置相关的用法,要学会举一反三,至于你的需求是需要识别一维码还是二维码,麻烦稍微动动手,到 DecodeFormatManager 类中稍微看一下,根据你自己的需求去决定要识别哪种类型的码。

jenly1314 avatar Apr 11 '22 05:04 jenly1314

初学安卓,连java都是半桶水,要是知道 就不提问了

wmgm183 avatar Apr 12 '22 19:04 wmgm183

同求,我也想知道,用来扫描商品条码的,方便出库入库

上面的回答示例已经很清楚的说明了解码配置相关的用法,要学会举一反三,至于你的需求是需要识别一维码还是二维码,麻烦稍微动动手,到 DecodeFormatManager 类中稍微看一下,根据你自己的需求去决定要识别哪种类型的码。

CODE_128_HINTS ONE_DIMENSIONAL_HINTS 好像只识别一维码,但是相机还是那个二维码相机,是要在布局里面自己改相机高度吗

ok

frameWidth dimension   扫码框宽度
frameHeight dimension   扫码框高度

布局里面设置相机高度

wmgm183 avatar Apr 17 '22 04:04 wmgm183