Java 白名单特定的输入设备类型
我需要一种方法来检查KeyEvent,看看它是什么类型。我想排除除设备(智能手机/桌面)自身硬件/电容按钮之外的所有内容。没有鼠标,没有BT键盘或游戏垫等。我只想与它自己的按钮互动。这可能吗 我认为您可以使用KeyEvent中的getDeviceId()。如果返回0,则应该是设备本身Java 白名单特定的输入设备类型,java,android,input-devices,Java,Android,Input Devices,我需要一种方法来检查KeyEvent,看看它是什么类型。我想排除除设备(智能手机/桌面)自身硬件/电容按钮之外的所有内容。没有鼠标,没有BT键盘或游戏垫等。我只想与它自己的按钮互动。这可能吗 我认为您可以使用KeyEvent中的getDeviceId()。如果返回0,则应该是设备本身 不过,我不知道这有多可靠 硬件键的id为med 8,电容键的id为10。恰好是此特定设备和安装的ID的。
不过,我不知道这有多可靠 硬件键的id为med 8,电容键的id为10。恰好是此特定设备和安装的ID的。