设为首页 加入收藏

TOP

Android之BroadcastReceiver 广播接受者(短信窃听实例)
2014-11-24 13:53:52 来源: 作者: 【 】 浏览:1
Tags:Android BroadcastReceiver 广播 接受者 短信 窃听 实例

BroadcastReceiver用于接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()Context.sendOrderedBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收


0.要实现一个广播接收者方法如下


(1)第一步:继承BroadcastReceiver,并重写onReceive()方法





(2)第二步:订阅感兴趣的广播Intent,订阅方法有两种


第一种:使用代码进行订阅






第二种:在AndroidManifest.xml文件中的节点里进行订阅:







1.除了短信到来广播Intent,Android还有很多广播Intent,如:开机启动、电池电量变化、时间已经改变等广播Intent。







(2)接收开机启动广播Intent,在AndroidManifest.xml文件中的节点里订阅此Intent:






并且要进行权限声明:



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android 电子罗盘开发 下一篇HTML5/JavaScript 编程规范

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C++ 语言社区-CSDN社 (2025-12-24 17:48:24)
·CSDN问答专区社区-CS (2025-12-24 17:48:22)
·C++中`a = b = c`与` (2025-12-24 17:48:19)
·C语言结构体怎么直接 (2025-12-24 17:19:44)
·为什么指针作为c语言 (2025-12-24 17:19:41)