Ram*_*hna 0 camera android barcode-scanner zxing
我想在我的Android应用程序中集成条形码扫描程序.
我试图添加zxing库,但我的所有应用程序都是在没有扫描的情况下显示摄像机视图.
http://code.google.com/p/zxing/
有没有一种简单的方法来集成条形码扫描功能?
这是一个过于开放的问题.ZXing的Android应用程序部分有点单一,很难复制到现有的应用程序,除非你非常熟悉它 - 我实际上建议从ZXing源开始并获得它启动并运行,然后删除不需要的部分并将应用程序代码添加到ZXing中,而不是相反(更改包名称等,将活动添加到清单等).
你想要开始改变的关键代码是CaptureActivity.java's handleDecode/ handleDecodeInternally方法; 这是扫描仪拿起有效条形码时调用的内容.
一旦你对源代码更熟悉,你可以尝试将所有corezxing类放在一个JAR文件中,因为你很少需要触摸它们,它们可以合理地独立于Android应用程序部分运行(因为它们与其他非Android Java zxing版本).
此外,一定要权衡每当有缺陷的新设备出现时必须维护ZXing代码的不便 - 如果您只是通过Intent集成而不是复制粘贴代码,ZXing会自动为您工作.
| 归档时间: |
|
| 查看次数: |
2354 次 |
| 最近记录: |