如何区分ByteArray与字符串

时间:2013-07-18 09:19:52

标签: java android tcpclient tcp-ip

我正在创建一个通过TCP / IP从Windows应用程序接收文本的Android应用程序。它工作正常,但现在我试图发送图像。图像转换为bytearray并通过TCP / IP发送。但是,在接收端,我必须使用if / else语句将bytearray与普通文本字符串区分开来,以便将bytearray转换为图像并按原样显示文本消息。任何人都知道如何做到这一点?

1 个答案:

答案 0 :(得分:1)

在许多应用中,我遇到了存储的图像,例如在xml中作为base64编码。 或者您可能希望向字符串和图像引入标题信息(在简单情况下为标题字节或类似字符),您可以使用if / else来处理它。