【发布时间】:2012-03-10 00:26:40
【问题描述】:
我是新来的堆栈溢出,虽然我已经阅读了很长一段时间的 PHP 和一些我遇到的 android 问题。
我的问题是如何从条形码扫描仪获取数据(仅 UPC 代码和图像),以便将其插入 MySQL 表中?
我会自己解决 MySQL 表插入问题,但这简直要了我的命!我对 android 应用程序等还很陌生,但我非常决心将我的想法付诸实践并开始在市场上销售。到目前为止,由于我在他们的 WIKI 上看到的 Zxing 的 URL http://zxing.appspot.com/scan
,我能够启动扫描程序点击我的应用程序中的按钮即可启动扫描仪。它可以读取并且可以工作,但我不知道如何从结果中获取数据。
我查看了该文章...
`public void onActivityResult(int requestCode, int resultCode, Intent intent) {
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
if (scanResult != null) {
// handle scan result
}
// else continue with any other code you need in the method
...
}`
还有我把这段代码放在哪里?
`IntentIntegrator integrator = new IntentIntegrator(yourActivity);
integrator.initiateScan();`
【问题讨论】:
-
条码扫描器是一种什么样的设备?比如USB还是蓝牙HID?
-
@DanS zxing 是一个使用手机摄像头扫描条形码的库。
-
哦,我以为你指的是物理设备。
-
我正在尝试扫描条形码,然后使用 zxing 的库通过 UPC 查找产品,然后直接复制结果(图像和 UPC 代码,当然还有项目名称)
标签: android barcode barcode-scanner zxing