2012-08-10 218 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);