Detect input from software or hardware keyboard

前端 未结 2 471
逝去的感伤
逝去的感伤 2021-01-07 11:50

I\'m working in an Android app that must use a RFID tag reader. I\'m using this reader as an extra device connected in my microUSB with an OTG wire. Android is detecting thi

2条回答
  •  一个人的身影
    2021-01-07 12:06

    In kotlin, I am using KeyEvent to determine whether input is from external RFID tag reader. When I don't want to allow inserting values to edit_text from RFID reader I am using this:

    edit_text.setOnKeyListener { _, _, event -> !event.device.isVirtual }
    

    also see docs and try to use it in relation to your problem

提交回复
热议问题