安卓--短信发送
2014-02-28 08:50
141 查看
短信发送
//短信发送权限<android.permission.SEND_SMS>
//关键代码
String phoneNumber = phone.getText().toString();
String sendMessage = message.getText().toString();
if (phoneNumber.isEmpty() || sendMessage.isEmpty()) {
Toast.makeText(MainActivity.this, "发送号码和内容不能为空",
Toast.LENGTH_SHORT).show();
return;
}
SmsManager smsManager = SmsManager.getDefault();
PendingIntent sentIntent = PendingIntent.getBroadcast(
MainActivity.this, 0, new Intent(), 0);
if (sendMessage.length() > 70) {// 如果字数超过70,需拆分成多条短信发送
List<String> msgs = smsManager.divideMessage(sendMessage);
for (String msg : msgs) {
smsManager.sendTextMessage(phoneNumber, null, msg,
sentIntent, null);
// 最后二个参数为短信已发送的广播意图,最后一个参数为短信对方已收到短信的广播意图
}
} else {
smsManager.sendTextMessage(phoneNumber, null, sendMessage,
sentIntent, null);
}
Toast.makeText(MainActivity.this, "发送成功", Toast.LENGTH_SHORT)
.show();
图片
资源下载:http://download.csdn.net/detail/xtpla/6972177
//短信发送权限<android.permission.SEND_SMS>
//关键代码
String phoneNumber = phone.getText().toString();
String sendMessage = message.getText().toString();
if (phoneNumber.isEmpty() || sendMessage.isEmpty()) {
Toast.makeText(MainActivity.this, "发送号码和内容不能为空",
Toast.LENGTH_SHORT).show();
return;
}
SmsManager smsManager = SmsManager.getDefault();
PendingIntent sentIntent = PendingIntent.getBroadcast(
MainActivity.this, 0, new Intent(), 0);
if (sendMessage.length() > 70) {// 如果字数超过70,需拆分成多条短信发送
List<String> msgs = smsManager.divideMessage(sendMessage);
for (String msg : msgs) {
smsManager.sendTextMessage(phoneNumber, null, msg,
sentIntent, null);
// 最后二个参数为短信已发送的广播意图,最后一个参数为短信对方已收到短信的广播意图
}
} else {
smsManager.sendTextMessage(phoneNumber, null, sendMessage,
sentIntent, null);
}
Toast.makeText(MainActivity.this, "发送成功", Toast.LENGTH_SHORT)
.show();
图片
资源下载:http://download.csdn.net/detail/xtpla/6972177
相关文章推荐
- 安卓 发送短信 和 拨打电话
- 安卓调用系统短信界面发送短信
- 【安卓笔记】通过发送特定的短信远程控制手机
- 安卓学习之获取QQ登录账户和密码并发送短信
- 安卓使用SmsManager实现短信发送
- 安卓应用中发送短信
- 安卓创建接收短信发送短信
- 安卓 获取电话号码并发送短信
- 前端html自动拨打电话,发送短信,将号码存到通讯录,安卓错误net::err unknown url scheme
- 【安卓笔记】通过发送特定的短信远程控制手机
- 安卓短信验证码发送
- 安卓简单发送短信案例-qq盗号案例
- 安卓之实现一个简单的短信发送功能
- 安卓短信功能全解:调用系统短信功能发送短信、彩信,使用SmsManager发送短信,并监听发送短信的投递情况,使用广播接收器监听接收的短信。
- 安卓项目SimpleQQ——发送短信分享软件
- 安卓实现简单的发送短信功能
- 安卓之实现一个简单的短信发送功能
- 安卓入门——拨打电话和发送短信案例
- Java后端阿里云短信平台发送短信
- 通过Web Service发送手机短信