在我正在制作的 Android 应用程序中,当输入特定文本时,它会根据特定算法进行编码。然后它应该作为文本消息发送到另一个设备,其中包含可以解码编码文本的相同应用程序。编码和解码部分运行良好,但编码时会产生很长的String
. 例如,
当文本“Hello World!” 被编码,它产生下面的字符串:
zN6xdwB8486d6I6I6T1p5B6T7N6I6x2z1reIWPTp
因此,由于这是一条短信,平均文本会产生非常长的String
. 那么有什么方法String
可以将这种编码减少到合理的大小?或者我可以以任何其他方式将其作为文本消息(作为序列化 Java 对象(如果在 Android 中可能的话)或其他方式)发送?
提前致谢。