android短信后台发送信息判断
来源:互联网 发布:win10 python开发工具 编辑:程序博客网 时间:2024/05/23 11:52
String SEND_SMS = "SEND_SMS_SUCESS";
String DELIVERED_SMS = "DELIVERED_SMS_SUCESS";
//短信发送方法
private void sendSMS(String send_number,String send_message) {
//获取短信管理器,是Android系统默认的短信管理器,可以通过它发送短信。
SmsManager sms = SmsManager.getDefault();
//需要监听的发送广播信息
Intent sendIntent = new Intent(SEND_SMS);
PendingIntent sendPI = PendingIntent.getBroadcast(this, 0, sendIntent,
0);
//需要监听的接收广播信息
Intent deliverIntent = new Intent(DELIVERED_SMS);
PendingIntent deliverPI = PendingIntent.getBroadcast(this, 0,
deliverIntent, 0);
//如果短信内容超过70个字符 将这条短信拆成多条短信发送出去
if (send_message.length() > 70) {
ArrayList<String> msgs = sms.divideMessage(send_message);
for (String msg : msgs) {
sms.sendTextMessage(send_number, null, msg, sendPI, deliverPI);
}
} else {
sms.sendTextMessage(send_number, null, send_message, sendPI, deliverPI);
}
}
//自己发送信息是否成功
private BroadcastReceiver sendMessage = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
switch (getResultCode()) {
case Activity.RESULT_OK:
//发送成功
default:
//发送失败
break;
}
}
};
//对方接收信息是否成功
private BroadcastReceiver receiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
//接收成功
}
};
//在onCreate中注册广播
registerReceiver(sendMessage, new IntentFilter(SEND_SMS));
registerReceiver(receiver, new IntentFilter(DELIVERED_SMS));
- android短信后台发送信息判断
- Android后台发送短信
- Android后台发送短信
- Android发送短信信息
- android发送短信和拦截短信信息
- Android如何实现后台发送短信
- Android如何实现后台发送短信
- Android 后台发送短信和拨号功能
- android后台发送短信的实现
- Android后台发送短信 是否发送成功提醒
- 后台发送短信
- SMS后台短信发送!
- Android 后台自动发送信息 有历史记录
- android 发送短信 判断号码规则 判断字符数70
- Salesforce 发送短信信息
- Android获取手机号码,后台发送短信以及监听短信发送结果。
- android 后台发送短信,电话簿,邮件,开机自启动
- Android SmsManager(短信管理器),发送短信息
- JAVA程序员入门.NET MVC
- 在WAMPSERVER下增加多版本的PHP(PHP5.3,PHP5.4,PHP5.5)支持
- Mysql5.6.10源码安装步骤
- hdu 1228 A + B
- 浅谈获取shell中函数的返回值
- android短信后台发送信息判断
- Java RTTI与反射
- nios ii 中双向pio的设置与读写函数
- java并发编程——基本线程机制1
- 欢迎使用CSDN-markdown编辑器
- 黑马程序员——Java中的注解
- flume-ng+Kafka+Storm+HDFS 实时系统搭建
- 程序员的九重境界
- Linux Mint 17 下安装搜狗拼音输入法