Палец вверх 0
Перевод
Перевод

В outputStream / InputStream, как я различаю эти байты для имени, электронной почты, какие байты для изображения?

Я создаю приложение для Android, и я хотел бы отправить изображение с помощью outputStream и получить с использованием InputStream. Я хочу отправить (имя, адрес электронной почты, контакт, изображение) с phone1 ---> phone2 через outputStream / InputStream, как я различаю эти байты для имени, электронной почты, какие байты для изображения?

android inputstream bluetooth outputstream
задан Ahmed 21 янв. 2012 г., 21:36:04
источник

2 ответа

Палец вверх 2
Перевод
Перевод

Просто создайте собственный двоичный протокол, например, так:

имя байтаLength, имя байта [], email байтаLength, адрес электронной почты байта [], контактный контакт, изображение байта []

ответ дан Ilya Gazman 21 янв. 2012 г., 21:44:33
источник
Палец вверх 1
Перевод
Перевод

Чтобы обработать что-то вроде этого, вы можете отправить его по определенному протоколу ... например, вы можете отправить:

[Номер телефона], но вместо этого у вас будет:

[идентификатор] - [данные], затем, когда вы получите его, прочитайте идентификатор и уберите его из полезной нагрузки, а затем обработайте его, как вам нужно.

ответ дан JoxTraex 21 янв. 2012 г., 21:39:05
источник