Android 将图像转换为文本形式以通过SMS发送

Android 将图像转换为文本形式以通过SMS发送,android,image,sms,binary-data,mms,Android,Image,Sms,Binary Data,Mms,是否有任何方法,我可以转换为文本表示图像,以便我可以通过短信发送它,并转换回图像接收后在另一端。通过这样做,我将能够在不使用internet/mms的情况下共享媒体文件,i-e mms将转换为sms 我想知道这是否可能?如果可能的话,怎么办?唯一的问题是将图像转换为文本,反之亦然。这是可能的,通过smpp协议使用二进制编码 根据您使用的网关,您可以选择二进制编码并传递您的内容,即使您的内容长度超过每条短信允许的160个字符,它也将通过多部分短信(多个片段)发送。您可以在谷歌上搜索关于BLOB格式

是否有任何方法,我可以转换为文本表示图像,以便我可以通过短信发送它,并转换回图像接收后在另一端。通过这样做,我将能够在不使用internet/mms的情况下共享媒体文件,i-e mms将转换为sms


我想知道这是否可能?如果可能的话,怎么办?唯一的问题是将图像转换为文本,反之亦然。

这是可能的,通过smpp协议使用二进制编码


根据您使用的网关,您可以选择二进制编码并传递您的内容,即使您的内容长度超过每条短信允许的160个字符,它也将通过多部分短信(多个片段)发送。

您可以在谷歌上搜索关于BLOB格式的小信息。将图像解析为BLOB发送它们并转换回图像。这是我想到的第一件事,在我看来,这当然是可能的,但短信的最大信息大小将限制你使用非常小/低分辨率的图像,即使使用数据短信。尽管如此,我认为你可以将信息分为多个发送,但这可能会有点麻烦。搜索“二进制短信”。@Mike M。因为短信的典型长度约为160,所以在后台通过多条短信发送图像,然后通过另一端接收,这同样是经济实惠的(与网络可访问性相比)。编码通常用于将二进制数据表示为“文本”。