发送消息更多70个字符

时间:2011-05-05 06:26:42

标签: android sms

我发送邮件超过70个字符时遇到问题。 在发送的模拟器上没问题,在真正的手机上没有收到消息。

示例发送消息:

public void sendSMS(String phoneNumber, String message)
{                     
    Log.i(TAG,"sendSMS");
    SmsManager sms = SmsManager.getDefault();
        sms.sendTextMessage(phoneNumber, null, message, null, null);  
}

可能有什么问题?


对不起我的英文;)

1 个答案:

答案 0 :(得分:0)

也许你应该试试这个:

public void sendSMS(String phoneNumber, String message)
{                     
    Log.i(TAG,"sendSMS");
    SmsManager sms = SmsManager.getDefault();
    ArrayList<String> messageParts = sms.divideMessage(message);
    for(String part : messageParts)
    {
       sms.sendTextMessage(phoneNumber, null, part, null, null);
    }
}

希望,这是有帮助的。

编辑1:查看此answer

编辑2:您是否尝试使用方法sendMultipartTextMessage