gpt4 book ai didi

android - 从条形码中读取详细信息

转载 作者:行者123 更新时间:2023-11-29 20:25:54 25 4
gpt4 key购买 nike

我正在尝试读取隐藏在条形码中的所有信息,我已经在 android 应用程序中实现了 zxing 库,但它给了我 code_128 和所有不清楚的细节,我想要确切的细节,例如,如果我正在扫描一本书的条形码它应该给我书名的详细信息和所有..请帮助我出错的地方。 zxing 是正确的图书馆吗,我想开发这个应用程序,在扫描时显示这本书的所有细节。

下面是我用来阅读细节的代码

 public void onActivityResult(int requestCode, int resultCode, Intent intent) {
//retrieve scan result

IntentResult scanningResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
if (scanningResult != null) {

String scanContent = scanningResult.getContents();
scanningResult.toString();
String scanFormat = scanningResult.getFormatName();
formatTxt.setText("FORMAT: " + scanningResult.toString());
contentTxt.setText("CONTENT: " + scanContent);
//we have a result
}else{
Toast toast = Toast.makeText(getApplicationContext(),
"No scan data received!", Toast.LENGTH_SHORT);
toast.show();
}
}

最佳答案

https://en.wikipedia.org/wiki/Code_128

https://en.wikipedia.org/wiki/International_Standard_Book_Number

Barcode实际上是一个非常小的String,看起来特别像 strip 。我不确定您在书上扫描的是什么/哪个条形码。我将以 ISBN 为例,ISBN 是一个 13 位代码,例如978-3-16-148410-0,光看这个是得不到任何信息的。

An ISBN is assigned to each edition and variation (except reprintings) of a book. For example, an e-book, a paperback and a hardcover edition of the same book would each have a different ISBN.

然而,它们实际上是独一无二的。只有你有一个图书馆,将代码映射到相应的书上,你才能得到你需要的信息。

即如果没有库,代码几乎不会提供任何信息。

关于android - 从条形码中读取详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32568918/

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