TestActivity.java的代码
TestReceiver.java
BroadcastReceiver的生命周期(执行过程):
- 构造方法
- onReceiver()
- 结束
对AndroidManifest.xml应增加以下代码:
第一步:在AndroidManifest.xml文件中注册BroadcastReceiver对象,设置过滤条件(一个常量)
这种注册方式,即使应用程序没有启动,或者被kill掉以后,也始终会处于活动状态!由于没有关闭,可以用在对电池、电话监控等应用程序...而不使用于对Activity界面更新,因为这种注册方式会浪费资源!
如何在代码中注册BroadcastReceiver,请参考下一篇文章!
第二步:修改权限,使APP具有接受短信的能力!