Android通过扫码枪获取到商品的编码 完成自动搜索

  最近要做一个大型的Android设备的软件,是超市前台收银的设备,机器上有外接扫码枪等设备,这里的扫码枪指的是外接USB扫码枪 其本质是模拟输入法的一段输入流 通过获取焦点的EditText 可以直接获取到。

  现在说一下获取到文本之后的操作,因为要有好的交互,扫码枪获取到文本后应该完成自动搜索商品的功能,一般的扫码枪读取到数据之后 都会在显示的EditText结尾加上一个Enter的动作 (不同的扫码枪,可能会略有区别 绝大多数扫码枪都是在结尾加一个enter),我们可以以此来判断是否是扫码枪输入的,判断是否输入完毕,并以此来作为搜索的契机。

    

 //先找到控件

etCardName = findViewById(R.id.et_card_name);
btnSure = findViewById(R.id.btn_commit);

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值