我有一個USB QR碼閱讀器,它可以像任何鍵盤一樣工作,將讀取的信息文本扔到任何文本輸入控件中,如EditText
。Android - 如何從外部輸入設備直接在變量中捕捉文本
但是,如果不使用任何小部件,我希望直接在String
變量中捕獲讀取的信息文本。
我幾乎可以肯定,這可以通過流:InputStream
或OutputStream
,但我不知道如何指向我的外部輸入設備。喜歡的東西:
OutputStream outputStream = who.getOutputStream();
有人有線索?
EDIT 1個
的QR讀取器設備是一個摩托羅拉DS9208,我使用的結合是Nexus 7. 的QR閱讀器被連接在通過OTG線Nexus的微型USB端口,並開始工作,其自動。 可以看到讀者已經閱讀了什麼應用程序和一個地方寫文本。讀者被認爲是一個普通的鍵盤。
你能分享有關QR閱讀器設備的更多細節嗎?任何規格等等?您是否已經嘗試http://developer.android.com/guide/topics/connectivity/usb/host.html指南? – sandrstar 2013-02-13 01:49:40