Android 对接深圳兴通物联科技的二维扫描模组设备

        说到底,一开始第一次接触这种设备只看到另一头是一个USB口,通过与厂家联系,厂家技术说目前只支持串口的,不支持USB的,但是他说不支持就不支持了吗,然后我去电脑上打开一个文本框,将鼠标的光标置于文本框内,然后我接上扫码模组,这时候开始扫秒了,什么二维码都可以,滴的一声扫描成功了,回过头来再来看文本框的内容,二维码解析完的数据竟然显示出来了,这时候我就有办法了,这种二维模组设备其实外接在Android设备上也就是相当于一个输入设备,我们也给它一个EditView如何呢,可以试着玩一下:

1、首先是获取EditView控件的焦点

mEdReadPayment.requestFocus();

2、获取到焦点后,就可以监听输入框的内容了

mEdReadPayment.setSelection(mEdReadPayment.getText().toString().length());
mEdReadPayment.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence s, int start, int count, int after)         {
            }

            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {
            }

            @Override
            public void afterTextChanged(Editable s) {
                String payMent = s.toString().trim().replaceAll(" ","");
                Logger.e(TAG, "payMent:" + payMent + ",length:" + payMent.length());
            }
        });

就这样,很简单的操作,扫描模组通过USB接入Android设备,打印log就会在afterTextChanged()方法中打印出来,扫描后解析出来的数据也就拿到了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

落魄的Android开发

感谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值