QR码扫描不适用于条码扫描器
问题描述:
我正在开发平板电脑的Android应用程序(型号SynchroDigital INOSOP10-4.0 RES),我想使用ZXing库扫描包含字符串的QR码。它在我需要时启动扫描仪,但我无法扫描任何东西。QR码扫描不适用于条码扫描器
事实上,如果我直接使用条形码扫描仪应用程序,即使出现黄点也不会发生任何事情,无论QR码的亮度,距离或复杂程度如何(仅尝试使用巨大的QR码包含字母“A”),它只是不会工作。
然而,它与另一个代码扫描仪,从pic2shop应用程序!
该平板电脑的摄像头是1300万像素,没有自动对焦。
问题来自摄像头吗?我可以轻松实现其他库而不是ZXing吗?
在此先感谢。
答
下面的代码使用,它会为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);
后一个例子形象?有些东西可能对此无效。 – 2012-08-10 18:43:25
发表一些代码。 – Shaiful 2012-08-10 19:05:22
@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