短信防火墙

原创 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>



在BlackBerry上实现短信防火墙的一些研究(破解的思路)

众所周知,BlackBerry上没有提供短信防火墙所需要的API(这一点是得到官方确认的),但是在AppWorld上的确可以发现一些短信防火墙的应用,比如一个叫做SMS Filter的应用:http:...
  • BBHeipy
  • BBHeipy
  • 2010年08月23日 14:40
  • 4573

短信防火墙

文件清单: xml version="1.0" encoding="utf-8"?> manifest xmlns:android="http://schemas.android.com/apk/r...
  • ye1714505125
  • ye1714505125
  • 2016年03月13日 10:46
  • 349

broadcast receives,短信防火墙

AndroidManifest.xml 权限:
  • a987687115
  • a987687115
  • 2015年10月26日 19:15
  • 164

Android初级教程短信防火墙

如果你有女神,而且有情敌的话,你看到这篇文章会有一种窃喜的感觉。 需求:对情敌的号码进行拦截,让女神手机永远收不到它的号码。 首先定义一个广播接收者类: package com.example....
  • qq_32059827
  • qq_32059827
  • 2016年06月15日 16:58
  • 3632

Android_07_短信防火墙

MainActivity.java package com.itheima.smslanjie; import android.os.Bundle; import android.app.Acti...
  • u010661782
  • u010661782
  • 2015年10月21日 12:38
  • 231

38.android广播-短信防火墙

原理: 1.收到短信的时候,会启动短信的广播,短信广播里面包含短信的号码和内容,拿到短信的广播,检测短信里面包含的内容是不是黑名单的内容,本质就是广播接收者. 2.系统发送短信广播的时候,是怎么存的就...
  • augfun
  • augfun
  • 2017年02月09日 23:19
  • 732

Android Broadcast 短信防火墙

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

AT指令短信接收

1、接收中文短信     以接收13752141860 号码发送来的“你好”,信息中心号码为:+8613800220500为例,手机接收到字符串为: +CMT: ,24 089168310...
  • God2469
  • God2469
  • 2011年04月01日 13:12
  • 7154

Android删除短信的方法

1.删除短信的函数,一条一条的删除所有短信 /* * Delete all SMS one by one */ public void deleteSMS() { try { ...
  • ameyume
  • ameyume
  • 2010年12月08日 23:07
  • 18284

防火墙的安全策略

下面说说防火墙的安全策略,先来说说这个硬件防火墙,硬件防火墙至少有2个网络接口,分别连接内外网,此外硬件防火墙一般都支持网络接口的扩展,可以支持对DMZ网络的安全防护,此外防火墙除了连接内外网的网络接...
  • ShaoqunLiu
  • ShaoqunLiu
  • 2016年09月02日 19:42
  • 5197
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:短信防火墙
举报原因:
原因补充:

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