我在Android应用上发送超过160个字符的短信。是否有一些示例代码可以在不拆分消息的情况下执行此操作?我需要短信作为一个长短信到达。
答案 0 :(得分:0)
这简直是不可能的。 为什么?这是创建第一部手机时创建的全球GSM标准。决定在短信中可以使用的字符限制不在应用程序的强大范围内。
字符数限制已经设置 几十年 以前......
以下是短信限制为160-140个字符的原因....
早在1985年,就有一位名叫Friedhelm Hillebrand的人 全球范围内非语音服务委员会主席 移动通信系统(GSM),一个设定标准的组织 对于大多数全球移动市场而言。这家伙有任务 设置短信可以使用的字符数限制 包含。
为了做到这一点,弗里德尔姆坐在他的打字机上,随意打字 在一张纸上的句子和问题,看看平均值 他使用的字符数量是多少。他找到了每一句话, 长度不到160个字符。这对他来说已经足够了, 所以他告诉他的委员会,短信将限制在160个 字符。非常科学吗?
Friedhelm的方法与委员会的其他成员并不相符 他们怀疑只限160个字符的短信就足够了 空间来证明一种有用的沟通方式。所以要平息他们的恐惧, 他支持他将短信限制在160的假设 通过以下“市场调查”来完成人物。
Friedhelm拿了一堆他收到的明信片,发现这些明信片通常包含不到150个字符。通过 这个发现,他为消费者提供了额外的10美元 字符。
- 醇>
Friedhelm随后分析了通过Telex(商业专业人士的电报网络)发送的一堆邮件。即使这些 电传传输对字符数量没有限制 他们能够发送,他发现平均电传消息 与明信片的长度差不多。
这就是为什么短信限制在160个字符的原因。
希望这是有启发性的。