如何向我发送短信

时间:2012-09-20 01:04:23

标签: java android sms

如何在Android上向自己发送短信?我想输入发件人和虚构内容,并将其显示在SMS通知栏中。

2 个答案:

答案 0 :(得分:4)

SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("DESTINATION NUMBER", null, "Your Message Text", null, null);

同样在Android Manifest文件中,添加以下权限:

uses-permission android:name="android.permission.SEND_SMS"

或者,如果您想发送超过160个字符的短信:

String phoneNo = "INSERT NR HERE";
String message = "This is a long message that is supposed to be longer than 160 characters.";

SmsManager smsManager = SmsManager.getDefault();
ArrayList msgparts = smsManager.divideMessage(message);

smsManager.sendMultipartTextMessage(phoneNo, null, msgparts, null, null);

答案 1 :(得分:0)

如果短信不是强制性的,您也可以向自己发送聊天消息。

实现这一目标的两个项目: