Android zxing:扫描UPC_A代码时如何获取产品名称

Android zxing:扫描UPC_A代码时如何获取产品名称

问题描述:

我目前在@Apple中使用@Sean Owen的IntentIntegrator实现了zxing(谢谢Sean!)。我想使用检索的UPC代码找出实际的产品名称。我知道这样做并不容易,但是有人可以指向zxing源代码中的第一个在官方条码扫描器应用程序中显示产品名称的代码部分吗? (见附图)。Android zxing:扫描UPC_A代码时如何获取产品名称

周围搜索周围,谷歌产品是最好的地方,以获得产品名称。但是,html的结果很难解析 - 因为zxing已经知道它是开源的,所以我想知道是否更容易完成。谢谢。

编辑:我最终做的是查找跨度关键词“owb63p”以检索产品,我认为zxing的做法类似 - 您可以查看com.google.zxing.client包下的ProductResultInfoRetriever.java .android.result.supplement。

使用此网址:

http://www.google.com/m/products?q={bar code} 

例如,

http://www.google.com/m/products?q=9781934356173 

这更详细here写上去。

+0

我正在使用谷歌产品搜索,并正在寻找一种方法来解析HTML结果(因为最初它看起来非常混乱)。在主线程中查看我的编辑。 – adjfac

+0

啊。误解了这个问题。您可以使用JSoup(请参阅http://jsoup.org/cookbook/extracting-data/selector-syntax)来提取相应的元素。 – Femi

+0

是的,我的确在使用JSoup。然而,对于这个特定的人来说,正则表达式更好一些。 – adjfac