一、添加权限
<uses-permission android:name="android.permission.SEND_SMS" />
二、手机后台发短信代码
/**
* 发送短信函数
* 需用到<uses-permission android:name="android.permission.SEND_SMS" />权限
* @param destinationAddress 目标手机号
* @param message 短信内容
* @return
*/
private String sendSMS(String destinationAddress,String message)
{
String strRet="";
// 获取信息内容
// 移动运营商允许每次发送的字节数据有限,
//我们可以使用Android给我们提供 的短信工具。
if (message != null)
{
try
{
SmsManager sms = SmsManager.getDefault();
// 如果短信没有超过限制长度,则返回一个长度的List。
List<String> texts = sms.divideMessage(message);
for (String text : texts)
{
sms.sendTextMessage(destinationAddress,null,text,null, null);
/*********************************************************
说明sms.sendTextMessage(destinationAddress,
scAddress, text, sentIntent, deliveryIntent):
destinationAddress:接收方的手机号码
scAddress:短信服务中心号码(null即可)
text:信息内容
sentIntent:发送是否成功的回执,
DeliveryIntent:接收是否成功的回执。
*********************************************************/
}
}
catch(Exception ex)
{
strRet="发送失败:"+ex.getMessage();
Log.d("Error in SendingSms", ex.getMessage());
}
strRet="发送成功!";
}
return strRet;
}三、源代码下载
http://download.youkuaiyun.com/detail/thundercat/4069525
本文介绍了如何在Android应用中添加权限并实现后台发送短信的功能。首先,需要在AndroidManifest.xml文件中添加SEND_SMS权限。然后,提供了后台发送短信的代码示例链接,详细步骤可参考链接内容。
3282

被折叠的 条评论
为什么被折叠?



