我编写了一个使用短信管理器的应用程序。我用的方法sendTextMessage()
但这行不通。现在我正在使用sendMutlipartTextMessage()
这是工作。但当它大约 60 个字符时,它会发送多部分消息。这个是正常的?我读过的所有地方都应该是 160 个字符。这对我来说很重要,因为我必须付出更多。
消息字符限制取决于您使用的字母表的字符位大小。对于标准 GSM 7 位字母表,字符限制为 160。对于 8 位字母表,字符限制为 140,而对于 16 位字母表(听起来像您的情况),字符限制仅为 70 个字符。如果您必须发送包含特殊 Unicode 字符(例如非拉丁字母表中的字符)的消息,那么您将不得不使用 16 位字母表及其 70 个字符的限制。如果您能以某种方式将消息转换为基本的 7 位字母表,则您将受到 160 个字符的限制。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)