私は中国の携帯電話を持っており、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コマンド以外を無視しているためかもしれません