android广播接收者实例_短信监听
2016-12-12 13:32
465 查看
一、项目目录结构
二、activity_main.xml和MainActivity.Java没有增加任何代码
三、SmsListenerReceiver.java代码
二、activity_main.xml和MainActivity.Java没有增加任何代码
三、SmsListenerReceiver.java代码
package com.zgs.SMSListener; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.telephony.SmsMessage; public class SmsListenerReceiver extends BroadcastReceiver { //当短信到来的时候 就会执行这个方法 @Override public void onReceive(Context context, Intent intent) { //[1]获取发短信送的号码 和内容 Object[] objects = (Object[]) intent.getExtras().get("pdus"); for (Object pdu : objects) { //[2]获取smsmessage实例 SmsMessage smsMessage = SmsMessage.createFromPdu((byte[]) pdu); //[3]获取发送短信的内容 String body = smsMessage.getMessageBody(); //[4]获取发送者 String address = smsMessage.getOriginatingAddress(); System.out.println("body:"+body+"---"+address); } } }四、AndroidManifest.xml代码
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.zgs.SMSListener" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="22" /> <uses-permission android:name="android.permission.RECEIVE_SMS" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <receiver android:name="com.zgs.SMSListener.SmsListenerReceiver" > <intent-filter> <action android:name="android.provider.Telephony.SMS_RECEIVED" /> </intent-filter> </receiver> </application> </manifest>
相关文章推荐
- Android短信的发送和广播接收者实现短信的监听
- Android-广播接收者;短信监听
- Android短信的发送和广播接收者实现短信的监听
- android广播接收者实例_SD卡监听
- Android短信的发送和广播接收者实现短信的监听
- android 使用广播接收者监听短信和拦截外拨电话
- android 使用广播接收者监听短信和拦截外拨电话
- android广播接收者实例_app状态监听
- android广播和短信广播详解----使用广播接收者监听短信
- Android短信的发送和广播接收者实现短信的监听
- android基础笔记——广播接收者,实现短信监听
- android 使用广播接收者监听短信和拦截外拨电话
- Android之BroadcastReceiver 广播接受者(短信窃听实例)
- android 使用广播接收者监听短信和拦截外拨电话
- 使用广播接收者怎么只能监听收到的短信 ?为啥短信发送号码和时间为null
- android 监听去电实现ip拨号 广播接收者
- Android学习篇章31-Broadcast广播基础-短信监听
- Android短信广播监听调研
- Android中通过广播接收者收发短信
- android 监听短信(同时监听广播和数据库)