用条形码阅读器开发移动计算机

时间:2013-12-06 11:38:13

标签: android events button android-edittext barcode-scanner

我有this mobile device,它有条形码阅读器SCAN button。所以,我的EditTexts上没有mainActivity,但我希望在条形码扫描结束时获得一个事件,并在event's handler中重新获得条形码值。

执行此操作的方法是将edittext放置到活动并将textwatcher绑定到该活动,并且当edittext的值更改时,读取它的值。但我必须在没有任何输入的简单屏幕上这样做。

SCAN button没有放置任何值,它似乎是启动另一个组件,它读取条形码并将值放入输入字段。

那么,如何在没有任何输入的情况下得到它?提前致谢。

2 个答案:

答案 0 :(得分:0)

尝试使用不可见的EditText字段?

<EditText
     ...
     android:visibility="invisible">

答案 1 :(得分:0)

您是否使用zxing库进行条形码扫描?如果是,则会在CaptureActivity中的handleDecodeInternally函数中获取事件,因为条形码扫描结束时调用该函数。您还可以在capture.xml中设置EditText并在handleDecodeInternally函数中设置值。