2014-09-30 33 views
3

我正在開發店鋪POS應用程序。店主可以使用任何品牌的BarCode掃描儀設備。我需要了解掃描項目的詳細信息。是否有任何庫文件可用於相同的。Android:如何將外部BarCode掃描器設備集成到我的應用程序

FYI

  • 我不使用手機/平板電腦相機掃描儀。

  • 我需要檢測 掃描結束事件後,該掃描項目的詳細信息。

請爲我提供最好的方法。

+0

因此您希望機器與機器通信? – Ozan 2014-09-30 13:37:02

+0

是的我想讓手機與外部掃描儀通信? – Sridhar 2014-09-30 13:38:21

+0

掃描器是否有框架或與服務器端通信的東西? – Ozan 2014-09-30 13:40:59

回答

7

我覺得每一個條碼掃描儀對Android的集成支持,但我需要的是給所有或多個外部條形碼掃描儀共同支持。

這聽起來像你正在尋找你自己承認不存在的東西。所有掃描儀都沒有通用的標準來實現Android集成。這就是說,這裏是你如何能實現自己的兩個進球

任何品牌大多數條碼掃描器支持HI​​D模式,它基本上只是連接鍵盤;這是幾乎所有USB掃描儀的工作原理。使用HID模式,掃描儀將在輸入光標所在的位置「鍵入」條形碼,這不會給您太多的控制權。

End事件:同樣,條形碼掃描儀可以被配置爲追加一個尾隨字符。通常它默認爲回車或製表符。在您的活動或視圖中,您可以設置onKeyListener,並在該監聽器中查看尾部字符的KEY_DOWN事件,該事件指示掃描結束。

使用HID和拖尾字符檢測,您將能夠支持大多數有線和無線掃描儀

0

一個簡單的方法是使用配置了Sane的中間Linux機器。 當它與本地Sane前端(例如XSane)配合使用時,您可以嘗試使用Google Play上的某些Sane frotend應用程序 連接linux到手機。 下一步是實現你自己的前端。 最後 - 移植一些功能

相關問題