2011-11-11 124 views
0

我正在開發適用於Android的QR閱讀器。我一直在使用Google搜索,並且發現Zxing,它可以識別圖像中的QR碼,但是我怎麼才能直接從相機視圖中捕獲該圖像?適用於Android的QR閱讀器

+0

http://code.google.com/p/zxing/wiki/ScanningViaIntent –

回答

1

我是Android空間的新手,但我想分享一下爲我工作的東西。

最好的方法是將ZXing的條碼掃描儀應用程序集成到您的應用程序。

有兩種方法可以做到這一點:

  1. The Intents Method:這是最簡單,最輕鬆的方式獲得您的應用程序啓動和運行在幾分鐘內。爲此,您必須在手機上安裝zxing的應用程序。

  2. The Native Method :關於使用這個美麗的開源項目共享的源代碼將您的應用程序與ZXing的條碼掃描器應用程序集成的分步指南。無論手機上安裝了zxing的應用程序,使用此方法您都可以創建獨立的應用程序。

0

要與攝像機視圖工作,你需要一個CameraSourcePreview,你需要這個預覽綁定到條形碼跟蹤。

我沒有使用ZXing我的自我,但我經常感到驚訝的是,Google自己的條形碼類在谷歌搜索結果中並沒有顯示出高於它的值。我強烈建議您通過名稱空間com.google.android.gms.vision.barcode來使用Google Play服務中提供的內置功能。通過本地解析條形碼,它快速且健壯,並且支持所有的standard barcode formats

一個很好的入門資源是Android QR Code Reader Made Easy。這會給你你(可能)很快就要的應用程序!您將完全控制源代碼,您可以輕鬆擴展該示例(或在現有項目中同樣輕鬆地實現它)。