2012-08-10 126 views
0

我正在开发平板电脑的Android应用程序(型号SynchroDigital INOSOP10-4.0 RES),我想使用ZXing库扫描包含字符串的QR码。它在我需要时启动扫描仪,但我无法扫描任何东西。QR码扫描不适用于条码扫描器

事实上,如果我直接使用条形码扫描仪应用程序,即使出现黄点也不会发生任何事情,无论QR码的亮度,距离或复杂程度如何(仅尝试使用巨大的QR码包含字母“A”),它只是不会工作。

然而,它与另一个代码扫描仪,从pic2shop应用程序!

该平板电脑的摄像头是1300万像素,没有自动对焦。

问题来自摄像头吗?我可以轻松实现其他库而不是ZXing吗?

在此先感谢。

+0

后一个例子形象?有些东西可能对此无效。 – 2012-08-10 18:43:25

+0

发表一些代码。 – Shaiful 2012-08-10 19:05:22

+0

@SeanOwen:QR代码示例?我尝试使用来自不同来源的不同代码,并且它从未工作(尽管它始终与我的Galaxy S上的条形码扫描仪应用程序一起工作)。我无法扫描这个例子:[链接](http://chart.apis.google.com/chart?cht=qr&chs=350x350&chld=L&choe=Shift_JIS&chl=a) – deonclem 2012-08-10 20:33:04

回答

0

下面的代码使用,它会为QR扫描工作,但它不会对条码扫描工作 -

Intent objIntent = new Intent("com.google.zxing.client.android.SCAN"); 
objIntent.putExtra("SCAN_MODE", "QR_CODE_MODE"); 
startActivityForResult(objIntent, 0); 

或使用

Intent intent = new Intent(shopping.this, CaptureActivity.class); 
startActivityForResult(intent, 0);