我正在开发 android 社交网络应用程序。我需要向手机中的联系人发送邀请。ie when i click on invite button it should open contacts from phone and when a specific contact is selected it should open the send message activity to send default sms . 我怎样才能做到这一点?单击邀请按钮时,我能够打开联系人。但是如何从我的应用程序向选定的联系人发送短信。在这方面的任何帮助将非常感激。
问问题
1267 次
2 回答
2
你可以使用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" />
于 2013-11-06T09:11:03.803 回答
2
在您的活动上使用此代码发送短信
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phonenumber, null, message, null, null);
在清单中设置以下权限
<uses-permission android:name="android.permission.SEND_SMS" />
于 2013-11-06T09:14:13.610 回答