我正在考虑将SMSManager.sendDataMessage用于我的其中一个 应用。任何人都可以让我知道:
答案 0 :(得分:0)
不,他们是不同的。
----剪断---- 6.2 最大消息长度 每个网络变化都限制在某个固定的最大长度。这可能是 进一步受数据编码方案的影响。 SMSC可能会拒绝或截断消息,具体取决于配置 超过网络允许的最大值。 ----剪断----
当您与电信运营商合并时,您应该阅读他们的 文档应该提到你应该使用的编码 及其相应的长度。然后与您的实施交叉检查。
两者都不是。它检查消息编码并确定最大长度 那条消息。然后它将对原始消息进行子串并返回 ArrayList中的拆分消息。
在此处阅读有关如何调用divideMessage的信息。 http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.2_r1.1/android/telephony/SmsManager.java#SmsManager.divideMessage%28java.lang.String%29 http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.2_r1.1/android/telephony/SmsMessage.java#SmsMessage.fragmentText%28java.lang.String %29