Android 发送超过70个字符的消息

Android 发送超过70个字符的消息,android,sms,Android,Sms,我无法发送超过70个字符的消息。 在模拟器上发送是正常的,在真实的手机上不接收消息 发送消息的示例: public void sendSMS(String phoneNumber, String message) { Log.i(TAG,"sendSMS"); SmsManager sms = SmsManager.getDefault(); sms.sendTextMessage(phoneNumber, null, m

我无法发送超过70个字符的消息。 在模拟器上发送是正常的,在真实的手机上不接收消息

发送消息的示例:

public void sendSMS(String phoneNumber, String message)
{                     
    Log.i(TAG,"sendSMS");
    SmsManager sms = SmsManager.getDefault();
        sms.sendTextMessage(phoneNumber, null, message, null, null);  
}
有什么问题吗


对不起我的英语

也许你应该试试这个:

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:看看这个


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

我尝试使用sendMultipartTextMessage方法所有工作正常谢谢