gpt4 book ai didi

android - ZXing 条码扫描仪 Intent : set DecodeHintType. ASSUME_GS1

转载 作者:太空宇宙 更新时间:2023-11-03 12:53:08 25 4
gpt4 key购买 nike

在我的应用程序中,我想扫描 GS1-128 条码,并且需要从 ZXing 条码扫描器传递的 FNC1 字符。现在我只收到没有 FNC1 字符的纯文本。

有没有办法通过 Intent 将 DecodeHintType.ASSUME_GS1 传递给扫描仪应用程序?

我不想在我的应用中包含完整的扫描仪源,而是使用 Intent。

在扫描器的源代码中,我可以看到需要设置 DecodeHintType 才能实现: https://code.google.com/p/zxing/source/browse/trunk/core/src/main/java/com/google/zxing/oned/Code128Reader.java

 boolean convertFNC1 = hints != null && hints.containsKey(DecodeHintType.ASSUME_GS1);

感谢您的帮助。我几乎搜索了整个网络,但没有找到答案。这让我发疯......

最佳答案

最后发现比我想象的要容易:

intentScan.putExtra("ASSUME_GS1", true);

提示可以设置额外的。我只是想弄明白,因为我在任何地方都找不到如何做到这一点。

我下载了条码扫描器的代码并做了一些调试。但现在我可以使用原始应用程序并通过 Intent 获取条形码。 :-)

关于android - ZXing 条码扫描仪 Intent : set DecodeHintType. ASSUME_GS1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26390302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com