首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android数据消息(二进制SMS)

问Android数据消息(二进制SMS)
EN

Stack Overflow用户
提问于 2011-05-18 08:48:17
回答 1查看 1.8K关注 0票数 0

我正在考虑在我的应用程序中使用SMSManager.sendDataMessage。有谁能让我知道:

  1. 是大小限制(否)。(字符)每条数据消息,与文本消息相同?
  2. (如果不是),原因是什么?限制是什么?
  3. SMSManager.divideMessage使用的限制、文本消息限制还是数据消息限制?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-02 06:48:20

不,它们是different.

  • from smpp版本3.4这可能进一步受到数据编码方案的影响。根据配置的不同,SMSC可能会拒绝或截断超过允许的最大网络的消息。

当您与一个电信唱机集成时,您应该将它们读入文档中,这些文档应该提到您应该使用的编码及其相应的长度。然后与您的implementation.

  • neither.交叉检查它检查消息编码并确定该消息的最大长度。然后,它将对原始消息执行子字符串,并在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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6042077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档