如何在Android中发送短信?

时间:2015-01-13 11:46:48

标签: android sms

我想向用户发送短信作为通知。我们如何向特定的手机号码发送短信。 还请说明将使用哪种服务发送短信。

1 个答案:

答案 0 :(得分:0)

在Android中,您可以使用SmsManager API或设备的Built-in SMS应用程序发送短信。

例如:

SmsManager API

SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("phoneNo", null, "sms message", null, null);

内置短信应用

  Intent sendIntent = new Intent(Intent.ACTION_VIEW);
  sendIntent.putExtra("sms_body", "default content");
  sendIntent.setType("vnd.android-dir/mms-sms");
  startActivity(sendIntent);

都需要SEND_SMS权限。

<uses-permission android:name="android.permission.SEND_SMS" />