Android_监听系统短信
来源:互联网 发布:ireport java 编辑:程序博客网 时间:2024/06/09 19:17
1.发送短信
(1)发送消息
mBtnSend.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //获取SmsManager的实例 SmsManager smsManager=SmsManager.getDefault(); //通过这个方法将消息发送到指定的用户,一共有五个参数 //第一个参数:电话号码 第二个参数:不详,填null //第三个参数:要发送的内容 //第四个参数:不详,填PendingIntent对象 //第五个参数:不详,填null smsManager.sendTextMessage(mEdtNum.getText().toString(),null, mEdtContent.getText().toString(), null,null); }});
(2)发送完毕后,对发送状态进行监听(是否发送成功)
//这三步是动态绑定广播
IntentFilter intentFilter=new IntentFilter("SEND_STATUS"); mMyBroadCast = new MyBroadCast(); registerReceiver(mMyBroadCast,intentFilter); mBtnSend.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //获取SmsManager的实例 SmsManager smsManager=SmsManager.getDefault(); //这个Action是已经注册的广播的Action //把它添加到PendingIntent中,PendingIntent对象 //添加到sendTextMessage()方法中实现广播的发送 Intent intent=new Intent("SEND_STATUS"); PendingIntent pendingIntent=PendingIntent. getBroadcast(Main4Activity.this,0,intent,0); //通过这个方法将消息发送到指定的用户,一共有五个参数 //第一个参数:电话号码 第二个参数:不详,填null //第三个参数:要发送的内容 //第四个参数:不详,填PendingIntent对象 //第五个参数:不详,填null smsManager.sendTextMessage(mEdtNum.getText().toString(),null ,mEdtContent.getText().toString(), pendingIntent,null); } });}class MyBroadCast extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { if(getResultCode()==RESULT_OK){ Toast.makeText(context, "发送成功", Toast.LENGTH_SHORT).show(); }else{ Toast.makeText(context, "发送失败", Toast.LENGTH_SHORT).show(); } }}
阅读全文
0 0
- Android_监听系统短信
- Android_通过ContentObserver监听短信数据变化
- android_广播者_监听短信
- 监听系统短信
- android_访问系统短信内容提供者
- Android_短信
- 监听系统短信、备份短信、自动发送短信
- android 监听 系统message app 短信发送
- Android系统广播实现短信监听
- Android系统广播实现短信监听
- Android_发送短信
- Android_读写短信
- android_短信广播
- android ContentObserver监听系统短信和备份短信到本地
- Android监听系统短信数据库变化-提取短信内容
- Android--调系统发短信界面以及监听短信发送
- android_监听事件
- [Android] Android_监听电池电量
- 不做高频,量化策略到底能不能战胜抛硬币?
- Kafka vs RocketMQ——单机系统可靠性
- Python--类的高级特性
- 二、MySQL数据库数据迁移
- windows从注册表获取ip配置信息
- Android_监听系统短信
- 国外官网ngrok内网映射外网方法
- android 字符串比较
- angular-cli配置 windows
- monkey运行日志基础分析
- 一篇不错的v4l2入门文档
- 用python实现简单感知机算法
- 什么是Web容器
- IOS 多工程依赖(.a)静态库和Bundle