2014-11-25 84 views
2

我一直在爲這個主題奮鬥一段時間,不知道如何進一步處理。對於第一個版本,我甚至不需要QR碼,只需要簡單的一個。 我的玻璃API是XE22。 我已經嘗試使用https://github.com/dm77/barcodescanner,我改變了屏幕分辨率,但似乎只是相機打開。 當我安裝apk https://github.com/zxing/zxing/releases/tag/BSGlass-0.2.1我有同樣的情況,相機打開,但沒有框掃描條形碼。 只爲我工作的應用程序是BarcodeEye,但不知道如何將其與我的應用程序集成。當使用意向,我得到了同樣的信息在BarCodeEye QR Cocde Scanner implementation in my application @nagendra,但當嘗試從@swooby使用的提示,我得到消息如何將條形碼掃描器集成到玻璃應用程序

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.aa00403.barcodetest/com.example.aa00403.barcodetest.Main}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.github.barcodeeye.SCAN flg=0x4080000 pkg=com.github.barcodeeye (has extras) } 

我會greatefull對任何暗示,如何做到這一點。

回答

1

我也想做一個條形碼掃描應用程序。我測試了ZXing和barcodeEye,但我也無法讓它們工作。

我發現了一個很好用的作品庫scandit

該SDK不是免費用於商業用途,但有一個社區計劃,您可以使用它來在沒有時間限制的情況下試用庫。這個免費版本僅限於QR碼和UPC/Ean。

我實際上正在製作一個掃描條形碼的應用程序,在Amazon API中查找產品,然後將結果發送到Trello列表。 來源是github。如果您只需要掃描,請查看ScanActivity。

我希望這會幫助你!此外,我絕對不是Android/Glass專家開發人員,因此隨意挑戰我的代碼:-)

聲明:我不爲scandit工作,也不知道在那裏工作的任何人。

0

我有ZXing工作(這是什麼條碼眼睛是基於)。但它是一個徹頭徹尾的黑客,我沒有那麼多地將ZXing與我的應用程序集成爲將我的應用程序集成到ZXing示例Android應用程序中,所以我仍然在我的項目中擁有所有ZXing源代碼。
但是ZXing並不擅長掃描玻璃上的小型條形碼,而我指的是小型的,你可以在實際產品上找到任何尺寸。它適用於非常大的條形碼(大約10-15cm長),並且與QR碼一起工作得很好。

但是Scandit確實工作起來更好,因爲Sylvain提到它支付商業費用,但整合和社區版本免費更容易和更清潔。我建議嘗試一下。

相關問題