如何以编程方式将android中的一个号码发送到另一个号码?

时间:2014-10-28 07:44:34

标签: android android-intent

我正在开发一个Android应用程序。它需要向用户发送用于OTP(一次性密码)目的的文本消息(即.SMS),以便他/她可以输入有效的OTP代码并登录到应用程序。 我在看android框架提供的SMSManager API,用于从应用程序本身发送文本消息。但我需要从我的注册号码发送短信给用户。

我们如何达到这个要求?

1 个答案:

答案 0 :(得分:0)

如果你想通过你的应用程序发送短信,那就是这样。

SmsManager.getDefault() - 获取SmsManager的默认实例

sendTextMessage(String destinationAddress, String scAddress, String text, PendingIntent sentIntent, PendingIntent deliveryIntent)

使用此功能发送短信

SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNo, null, sms, null, null);
不要忘了 <uses-permission android:name="android.permission.SEND_SMS" />

如果需要,请查看此link以获取更多信息