如何在 android 中发送短信?
How to send a SMS in android?
我想向用户发送短信作为通知。我们如何向特定的手机号码发送短信。
另请告知将使用哪种服务发送短信。
在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" />
我想向用户发送短信作为通知。我们如何向特定的手机号码发送短信。 另请告知将使用哪种服务发送短信。
在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" />