0

我有一个默认的 SMS Messenger Android 应用程序,它将接收二进制和纯文本消息。我需要确定收到的 SMS 是二进制还是文本,才能知道如何将消息发送回原始发件人。

在 5.1 上,我可以检查 MessageBody 是否为空。Null 表示它是二进制的。在 5.1.1 上,我没有看到相同的结果。MessageBody 有来自错误编码的垃圾。messageBody is other binary data format encodingType=2我在控制台中收到错误。

是否有另一种方法来确定 SmsMessage 是否是二进制的?

谢谢

4

0 回答 0