Androidアプリを作成しました。他の電話の同じアプリと通信するためのポートでデータ メッセージを送信します。メッセージの送信中に、ISO8859_1 エンコーディングを使用してバイナリ データにエンコードしました。
byte[] b1=payload.getbytes();
受信側でデータ メッセージを受信できます。しかし問題は、バイナリ形式で受信した後、アプリがメッセージを文字列または人間が読める形式にデコードする必要があることです。しかし、私は同じことをすることができません。
「toString()」を使用して文字列に変換しようとしましたが、文字列にはバイナリ文字が含まれています。
助けてください。