我发送邮件超过70个字符时遇到问题。 在发送的模拟器上没问题,在真正的手机上没有收到消息。
示例发送消息:
public void sendSMS(String phoneNumber, String message)
{
Log.i(TAG,"sendSMS");
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, null, null);
}
可能有什么问题?
对不起我的英文;)
答案 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
?