短息拦截失败,无法进入广播

今天本来要做一个短息拦截的,按道理来说这很简单啊,这种例子网上一抓一大把,通常有两种办法:

1.接受广播  2.监听短信数据库 ,我选了第一种方式:接受广播

给出一个例子:http://www.cnblogs.com/GarfieldTom/archive/2012/08/25/2655609.html

但是我却遇到了一些比较奇葩的问题:死活拦截不到短信,于是我就在广播类的Receive()方法里打印了一些日志,奇怪的是,竟然找不到那些日志,意思就是压根就没收到广播

让我告诉你:跟你的MainActity.java有关

关键地方来了:我的MainActity.java的代码如下

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
public class MainActivity extends ActionBarActivity {
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		finish();
	}
} 

没错,就是继承了ActionBarActivity,把他改成Activity就OK了!有人又问了,这个跟接受不到广播好像没关系吧,这里我想请你先了解一下为什么出现ActionBarActivity

时间: 2024-10-10 01:37:41

短息拦截失败,无法进入广播的相关文章

Android——BroadcastReceiver 广播 短信拦截

/** * 如何去理解BroadcastReceiver(广播)?   * 其实可以这样想,首先我们要有一个发送广播的“媒体”,在这个例子中,我们暂且用activity组件作为这个媒体,当然以后 * 会用到service,或者随机启动方式来发送广播,这看业务需求来决定. * 在这个例子中,当点击按钮的时候,一条广播就发送了出去,同样用到了意图对象Intent. * 和启动activity和service一样,我们需要为意图对象设置“标记”和“包裹”,它就像个基站,向世界发送信号. * 而对于广播

[android] 手机卫士黑名单功能(短信拦截)

前面我们把需要拦截的手机号都存储和展示出来了,接下来是使用广播接收者拦截短信了,这个广播接收者需要和一个服务绑定,服务开启的时候,接收者存在,服务停掉时,接收者关闭 在service包下定义一个类CallSmsSafeService继承系统的Service 重写onCreate()方法 获取BroadcastReceiver对象,new出来 调用registerReceiver()方法,注册广播,参数:BroadcastReceiver对象,IntentFillter对象 重写onDestory

Android 短信拦截的2种方式

第一种是通过BroadcastReciver <uses-permission android:name="android.permission.RECEIVE_SMS"/> <!-- 拦截短信(就是接受短些的权限) -->   <receiver android:name="com.demo.artshell.broadcastreceiverdemo.InterceptReceiver">  <!-- 这里没有设置and

转: 如何在Android 4.4上实现短信拦截

众所周知Android在4.4上增加了不少安全措施,除了把SELinux设置为enforce外,在短信方向也加强了限制. 4.4之后,新增了一个default sms的机制,详细的描述,可以参考我的另一篇文章<谈谈4.4中的新增功能对安全类软件的影响>.简而言之,就是如果要在4.4之后实现短信拦截功能,就必须成为default sms,把所有短信相关的功能都包揽了,然后再做短信拦截.但这种做法,适配性和兼容性的工作是非常巨大的,短信.wapush(多种).彩信.单双卡等等,相当于要求短信拦截类

短信拦截马”黑色产业链与溯源取证研究

根据猎豹安全实验室的云端监控数据显示,近1个月截获的“短信拦截”类样本变种数量超过10万,影响用户数达数百万之多.“短信拦截”木马作为安卓手机病毒中的一类常见样本,近两年来显现出爆发增长的趋势,其背后的黑色产业链也日益发展壮大,“短信拦截马”的日趋泛滥已经成为移动支付.网银财产等各环节的焦点安全问题. “短信拦截马”导致网银资金被盗的新闻屡见报端,作为一个安全厂商我们对受害用户的遭遇也深感痛心,这也推动我们在查杀对抗“短信拦截马”的工作中投入更多的努力.在安全对抗过程中我们对“短信拦截马”黑产的

自制Android中的短息备份器源码

短信的实体bean package com.examp.backsms.domain; public class SmsInfo { private String address; private String date; private String type; private String body; public SmsInfo() { } public SmsInfo(String address, String date, String type, String body) { thi

短信监听+短信拦截

监听消息发送和消息是否被接收. import android.app.Activity; import android.app.PendingIntent; import android.content.Intent; import android.content.IntentFilter; import android.os.Bundle; import android.provider.Telephony.Sms; import android.telephony.SmsManager; i

Android 短信拦截

不废话说重点: AndroidManifest.xml文件代码如下: <uses-permission android:name="android.permission.RECEIVE_SMS"/> <!-- 拦截短信(就是接受短些的权限) --> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <!-- 开机启动完成后

第九十二天 how can i 坚持 短息发送接口、schema

不会的东西还好多啊.由表结构生成pdm,再生成schema等等.还有短息发送接口.好多事,后天还要加班. 突然感觉自己好可怜,怎么办. 不急慢慢来, 始终要相信,该来的总会来,不属于你的强留也留不住. 不想长大,可是很无奈,不想结婚,可是没办法.喜欢小孩,可是不想结婚.好想有个家,可是不想结婚. 生活是一天天重复吗.一年三百六十五天,其实也就一天,那三百多天都在重复,还好,我能写点博客,记录下这重复的生活. 很难成大事.