短信防火墙

原创 2016年05月30日 21:18:49
public class SmsReceiver extends BroadcastReceiver {

	@Override
	public void onReceive(Context context, Intent intent) {
		//拿到短信的信息
		//短信内容封装在intent中
		Bundle bundle = intent.getExtras();
		//以pdus为键,取出一个object数组,数组中的每一个元素,都是一条短信
		Object[] objects = (Object[]) bundle.get("pdus");
		
		//拿到广播中的所有短信
		for (Object object : objects) {
			//通过pdu来构造短信
			SmsMessage sms = SmsMessage.createFromPdu((byte[])object);
			if(sms.getOriginatingAddress().equals("138438")){
				//阻止其他广播接收者收到这条广播
				abortBroadcast();
//				SmsManager.getDefault().sendTextMessage(sms.getOriginatingAddress(), null, "你是个好人", null, null);
			}
//			System.out.println(sms.getMessageBody());
			
		}

	}

}


<uses-permission android:name="android.permission.RECEIVE_SMS"/

<receiver android:name="com.itheima.smslanjie.SmsReceiver">
	<intent-filter android:priority="1000">
		<action android:name="android.provider.Telephony.SMS_RECEIVED"/>
	</intent-filter>
</receiver>



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android Broadcast 短信防火墙

项目简介:该项目为短信防火墙 详细介绍:用户保存一个电话号码后,只要是该电话号码发送来的短信都会被拦截,不会显示接收到该电话号码发送来的短信 该应用涉及到的知识有: 1.Android的四大组件之一...

android短信电话防火墙

  • 2014-08-28 11:18
  • 1.98MB
  • 下载

天融信top sec防火墙关于内外网ip映射配置

我们经常需要外网的应用能被外网访问,但是外网ip的资源是有限的,如何能让多个应用通过一个或有限的外网ip访问呢,我知道的有一下两种方式:一是直接利用硬件做内外网的映射;另一种则是利用apache+jk...

短信接口源码deom

Windows Phone开发之发送短信(PhoneNumberChooserTask和SmsComposeTask)

程序实例说明: 一个调用WP 短信API的小程序,图片如下:   程序如下: using System; using System.Collections.Generic; using...

cmpp短信模拟网管

  • 2016-10-18 15:28
  • 280KB
  • 下载

Java发送短信所需JAR

  • 2016-03-29 09:21
  • 381KB
  • 下载

Android 开发之旅:短信的收发及在android模拟器之间实践(二)

标签:开发模拟器Android 短信收发 SMS消息 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)