Android 平板热插拔USB扫描枪应用场景多,在有界面如EditText时,扫描枪扫描内容自动输入到编辑框了,在没有界面的情况下,怎么拿到扫描枪数据呢?
本文类似Android平台抢微信红包思路,使用强大的AccessibilityService(Google为了让Android系统更实用,为用户提供了无障碍辅助服务),但需要到系统设置->无障碍->服务 开启当前服务。
对AccessibilityService不了解的同学看看http://www.jianshu.com/p/4cd8c109cdfb
关键:标准扫描枪扫描数据会触发KEYCODE_EN