如何进行android设备与超级终端的串口通信

发布于 2024-12-01 16:12:14 字数 96 浏览 1 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无畏 2024-12-08 16:12:14

您可以实现 View.OnKeyListener 来捕获键入的按键:

   yourEditText.setOnKeyListener(new View.OnKeyListener() {
        @Override
        public boolean onKey(View v, int keyCode, KeyEvent event) {
            // your code here
            return false;
        }
    });

有关设置侦听器的更多详细信息此处 以及侦听器本身 此处

我不确定你所说的超级终端是什么意思。如果它在您的 PC 或其他地方,您必须使用网络将输入的密钥发送给它,这可以由上面的侦听器触发。

另一方面,当您接收字符时,您可以使用 EditTextsetText() 方法。

我不会在这里详细说明网络部分,因为我不确定您想做什么。

You can implement a View.OnKeyListener to catch the keys as they are typed:

   yourEditText.setOnKeyListener(new View.OnKeyListener() {
        @Override
        public boolean onKey(View v, int keyCode, KeyEvent event) {
            // your code here
            return false;
        }
    });

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 your EditText.

I'm not elaborating on the network part here as I am not sure of what you would like to do.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文