Я создал приложение для Android. Он отправляет сообщение с данными через порт для связи с тем же приложением на другом телефоне. При отправке сообщения я закодировал его в двоичные данные, используя кодировку ISO8859_1.
byte[] b1=payload.getbytes();
Я могу получить сообщение с данными на принимающей стороне. Но проблема в том, что после получения его в двоичном формате Мое приложение должно декодировать сообщение обратно в строку или в читаемый человеком формат. Но я не могу сделать то же самое.
Я пытался преобразовать его в строку, используя 'toString ()', но строка содержит двоичный символ.
Пожалуйста, помогите.