我有一部中国手机,我用 USB 线将它连接到我的笔记本电脑。我在手机上安装了一个 j2me 应用程序,它可以监听任何传入的数据。因此,当我在超级终端中键入AT 命令时,我得到了 OK 响应。移动设备似乎会忽略其他任何内容,例如打个招呼。为什么?如果是这样,我的 j2me 应用程序应该如何查看传入的数据?
这是我的超级终端窗口的示例:
at
OK
hello [nothing returned and carriage returns to the begining of the line]
at hello
ERROR
更新:在我的 Midlet 代码中,DataInputStream.available()或InputStream.available
始终为零。除此之外DataInputStream.read(byte[])
orInputStream.read(byte[])
总是返回零,这意味着他们找不到任何输入。正如我所说,问题可能是因为手机忽略了AT 命令以外的任何内容