Android,通过keyPress检测COM端口
Android, detect COM port from keyPress
我正在制作 Android 应用程序 (5.1.1)。
在我的设备上,我通过 2 个 USB 端口连接了 2 个键盘。
我在 Enter keyEvent 上有一个处理程序:
@Override
public boolean dispatchKeyEvent(KeyEvent event)
{
if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER)
{
//some action
}
return super.dispatchKeyEvent(event);
}
我想知道我的事件是从哪个键盘发送的。
我该怎么做?带串口?
您可以使用event.getDeviceId()
来区分这两种设备...
http://developer.android.com/reference/android/view/KeyEvent.html#getDeviceId()
我正在制作 Android 应用程序 (5.1.1)。
在我的设备上,我通过 2 个 USB 端口连接了 2 个键盘。
我在 Enter keyEvent 上有一个处理程序:
@Override
public boolean dispatchKeyEvent(KeyEvent event)
{
if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER)
{
//some action
}
return super.dispatchKeyEvent(event);
}
我想知道我的事件是从哪个键盘发送的。
我该怎么做?带串口?
您可以使用event.getDeviceId()
来区分这两种设备...
http://developer.android.com/reference/android/view/KeyEvent.html#getDeviceId()