0

BluetoothSPPサーバーからAndroidクライアントに文字列を読み込もうとしています。サーバーは正常に動作し、Logcatに示されているように文字列をクライアントに送信します。LogCatは、バイトがbtSocketから読み込まれることを示します。ただし、ソケットから読み取り、文字列をTextViewに表示するという私の試みは無駄でした。これがAndroidクライアントであり、サーバーが正常に動作していることを証明するログキャットです。親切に支援するAndroidとJavaの第一人者。ありがとう。

4

1 に答える 1

5

このようなものを試してください:

byte[] buffer = new byte[1024];
int bytes;
inFromServer = nmeaServerSocket.getInputStream();

bytes = inFromServer.read(buffer);
String readMessage = new String(buffer, 0, bytes);
Log.d(TAG, "Message :: "+readMessage);

お役に立てば幸いです。

ありがとう。

于 2013-01-03T07:22:56.010 に答える