如何发送和接收多部分二进制短信?

时间:2018-02-08 11:12:03

标签: android arrays smsmanager

我有一个大数据/二进制文件,使用SmsManager通过短信发送,我正在使用sendDataMessage

,但是没有方法可以发送像txt msg sendMultipartTextMessage这样的大数据,有什么建议吗?

1 个答案:

答案 0 :(得分:-1)

二进制短信发件人: -

  

需要android.permission.SEND_SMS权限(见上文)。

String strPhone = "XXXXXXXXXXX";
String strMessage = "12345678901234567890123456789012345678901234567890123456789012345678901234567890
        12345678901234567890123456789012345678901234567890123456789012345678901234567890TEST";

SmsManager sms = SmsManager.getDefault();

ArrayList<String> messageParts = sms.divideMessage(strMessage);

sms.sendMultipartTextMessage(strPhone, null, messageParts, null, null);

Toast.makeText(this, "Sent.", Toast.LENGTH_SHORT).show();

如果您想了解有关上述事项的更多详细信息,请访问thisthis