首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何限制或检查短信的长度,以便我们可以在android中发送多部分短信

如何限制或检查短信的长度,以便我们可以在android中发送多部分短信
EN

Stack Overflow用户
提问于 2015-02-08 18:52:54
回答 1查看 437关注 0票数 2

我正在尝试从android应用程序发送短信。但由于它的长度大小,我不知道多少短信可以发送在多个部分。我只知道7位可以发送160个长度,8位140个长度,而16位是70个长度。但我需要如何才能知道前发送短信,是跨越其目前的长度,以便我可以限制用户输入超过其限制。

EN

回答 1

Stack Overflow用户

发布于 2015-02-08 19:04:03

您可以调用SmsManager.divideMessage()来确定是否需要将消息拆分为多个部分:

代码语言:javascript
复制
    SmsManager manager = SmsManager.getDefault();
    ArrayList<String> messageParts = manager.divideMessage(smsMessage);
    if (messageParts.size() > 1) {
        ... Message must be sent as more than one SMS
    }

请参阅http://developer.android.com/reference/android/telephony/SmsManager.html#divideMessage%28java.lang.String%29

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

https://stackoverflow.com/questions/28393108

复制
相关文章

相似问题

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