我正在开发Android社交网络应用。我需要向手机中的联系人发送邀请。即,当我点击邀请按钮时,它应该打开电话联系人和当选择特定联系人时,它应该打开发送消息活动以发送默认短信。我怎样才能做到这一点?单击邀请按钮时,我可以打开联系人。但是如何从我的应用程序发送短信到选定的联系人。在这方面的任何帮助都将非常感激。
答案 0 :(得分:1)
您可以使用SmsManager
课程。
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("phoneNo", null, "sms message", null, null);
或内置的android短信应用程序。
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" />
答案 1 :(得分:1)
在您的活动中使用此代码发送短信
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phonenumber, null, message, null, null);
在清单
中设置以下权限<uses-permission android:name="android.permission.SEND_SMS" />