android基础笔记——广播接收者,实现短信监听
来源:互联网 发布:微信上淘宝返利可信吗 编辑:程序博客网 时间:2024/05/21 15:03
1、定义一个类 SMSReceiver 继承 BroadcastReceiver 。并在清单文件中注册:
<receiver android:name="com.example.CallMe.Receiver.SMSReceiver" > <intent-filter> <action android:name="android.provider.Telephony.SMS_RECEIVED" /> </intent-filter> </receiver>在注册的过程中,可将优先级设为最高:
<receiver android:name="com.example.CallMe.Receiver.SMSReceiver" > <intent-filter android:priority="1000" > <action android:name="android.provider.Telephony.SMS_RECEIVED" /> </intent-filter> </receiver>2、在 onReceive 方法中获得短信的发送者,可短信内容:
public void onReceive(Context context, Intent intent) {// TODO Auto-generated method stub// 获得短信数组,pdus为短信协议Object[] objs = (Object[]) intent.getExtras().get("pdus");// 遍历数组,创建短信for (Object obj : objs) {SmsMessage smsMessage = SmsMessage.createFromPdu((byte[]) obj);// 获得短信发送者和短信内容String sender = smsMessage.getOriginatingAddress();String messageBody = smsMessage.getMessageBody();}}如果想让自己的应用接收到短信后,不让手机接收到广播,可终止广播:abortBroadcast();
0 0
- android基础笔记——广播接收者,实现短信监听
- Android-广播接收者;短信监听
- android广播接收者实例_短信监听
- Android短信的发送和广播接收者实现短信的监听
- Android短信的发送和广播接收者实现短信的监听
- 使用广播接收者监听短信
- android 广播接收者--BroadcastReceiver (实现短信窃听)
- android 广播接收者--BroadcastReceiver (实现短信窃听)
- Android BroadcastReceiver广播接收者实现短信窃听器
- Android 采用广播接收者实现短信应用
- 监听短信接收者笔记
- Android基础——广播接收者BroadcastReceiver
- Project——使用广播接收者实现短信窃听器
- android广播和短信广播详解----使用广播接收者监听短信
- Android之广播接收者获取短信并实现短信拦截
- Android开发入门之采用广播接收者实现短信窃听器
- Android:BroadcastReceiver:采用广播接收者实现短信窃听器
- 广播——使用广播接收者接收短信
- 引用作形参(2)
- 谷歌自动驾驶汽车定型 明年将上路测试
- Drupal 字段验证小知识
- Xamarin System.Exception与Java.Lang.Exception之间需要主要的地方
- linux下创建用户
- android基础笔记——广播接收者,实现短信监听
- NET三层架构开发初步
- 发布iOS应用(xcode5)到App Store(苹果商店) 详细解析
- Xcode 快捷键
- BMP 24 32 显示 翻转
- [ASP.NET MVC 小牛之路]01 - 理解MVC模式
- IOS 世界标准时间UTC /GMT 转为当前系统时区对应的时间
- 求10个数中最大值
- 安装oracle客户端和plsql的过程及相关问题解决(只是客户端,不是整个oracle环境)