在android设备中串行通信是可能的吗?这意味着当我在设备的编辑文本中键入内容时,它将在超级终端上显示,当我将在超级终端中写入一些文本时,它将在Android设备上显示。
发布于 2011-08-26 17:51:14
您可以实现一个View.OnKeyListener来捕获键入的键:
yourEditText.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
// your code here
return false;
}
});有关设置侦听器here和侦听器本身here的更多详细信息。
我不太明白你说的超级终端是什么意思。如果它在您的PC上或其他地方,您必须使用网络将输入的密钥发送到它,这可以由上面的侦听器触发。
另一方面,当您接收字符时,使用EditText的setText()方法。
我不会在这里详细说明网络部分,因为我不确定您想要做什么。
https://stackoverflow.com/questions/7202761
复制相似问题