如何进行android设备与超级终端的串口通信
Android 设备中是否可以进行串行通信意味着当我在设备的编辑文本中键入某些内容时,它将显示在超级终端上,而当我在超级终端中写入一些文本时,它将显示在 Android 设备上。
Is serial communication is possible in android device means When I type something in Edit text Of Device then It will show on Hyperterminal and When I will write some text in Hyperterminal then it will show on Android device.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以实现 View.OnKeyListener 来捕获键入的按键:
有关设置侦听器的更多详细信息此处 以及侦听器本身 此处。
我不确定你所说的超级终端是什么意思。如果它在您的 PC 或其他地方,您必须使用网络将输入的密钥发送给它,这可以由上面的侦听器触发。
另一方面,当您接收字符时,您可以使用
EditText
的setText()
方法。我不会在这里详细说明网络部分,因为我不确定您想做什么。
You can implement a
View.OnKeyListener
to catch the keys as they are typed:More details on setting up the listener here and on the listener itself here.
I am not sure of what you mean by Hyperterminal. If it is on your PC or somewhere else, you'll have to send the entered keys to it using the network, and this can be triggered by the listener above.
The other way, when you receive characters you use the
setText()
method of yourEditText
.I'm not elaborating on the network part here as I am not sure of what you would like to do.