小言_互联网的博客

Android 在没有焦点情况下,获取键盘输入事件来实现条形码扫码输入值

292人阅读  评论(0)

Android 在没有焦点情况下,获取键盘输入事件来实现条形码扫码输入值


在扫码枪输入,一般利用输入框的焦点就可以自动获取,今天收到产品要求在没有输入框焦点情况下实现扫码查询信息,总结下我的实现方法,希望能帮到你!

 1.利用activity的键盘事件监听方法


  
  1. @Override
  2. public boolean onKeyDown( int keyCode, KeyEvent event) {
  3. switch (keyCode) {
  4. case KeyEvent. KEYCODE_0:
  5. barCode += "0";
  6. break;
  7. case KeyEvent. KEYCODE_1:
  8. barCode += "1";
  9. break;
  10. case KeyEvent. KEYCODE_2:
  11. barCode += "2";
  12. break;
  13. case KeyEvent. KEYCODE_3:
  14. barCode += "3";
  15. break;
  16. case KeyEvent. KEYCODE_4:
  17. barCode += "4";
  18. break;
  19. case KeyEvent. KEYCODE_5:
  20. barCode += "5";
  21. break;

转载:https://blog.csdn.net/meimeieee/article/details/112782979
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场