读书频道 > 网站 > 网页设计 > 黑客攻防从入门到精通(智能终端版)
3.4.3 广播接收器
15-09-21    下载编辑
收藏    我要投稿   
本书紧紧围绕移动黑客攻防展开,在剖析移动设备可能遇到的风险及解决办法的同时,力求对其进行简单明了的讲解,使读者系统地了解移动设备的防御体系,并能够更好地防范黑客的攻击。全书共分为13章,包括初识黑客立即去当当网订购
广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代码的──比如,通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。应用程序也可以进行广播──例如,通知其他应用程序一些数据下载完成并处于可用状态。
 
应用程序可以拥有任意数量的广播接收器以对所有它感兴趣的通知信息予以响应。所有的接收器均来自BroadcastReceiver基类。
 
在Android系统中,广播是一种广泛运用的在应用程序之间传输信息的机制。而广播接收器是对发送出来的广播进行过滤接受并响应的一类组件。可以使用广播接收器来让应用对一个外部的事件做出响应。例如,当电话呼入这个外部事件到来的时候,可以利用广播接收器进行处理。例如,当下载一个程序成功完成的时候,仍然可以利用广播接收器进行处理。广播接收器不能生成UI,也就是说对于用户来说不是透明的,用户是看不到的。广播接收器通过NotificationManager来通知用户这些事情发生了。广播接收器既可以在AndroidManifest.xml中注册,也可以在运行时的代码中使用Context.registerReceiver()进行注册。只要是注册了,当事件来临的时候,即使程序没有启动,系统也在需要的时候启动程序。各种应用还可以通过使用Context.sendBroadcast()将它们自己的Intent Broadcasts广播给其他应用程序。
 
广播接收器没有用户界面。然而,它们可以启动一个Activity来响应它们收到的信息,或者用NotificationManager来通知用户。通知可以用很多种方式来吸引用户的注意力──闪动背灯、震动、播放声音等。一般来说,可在状态栏上放一个持久的图标,用户打开它便可获取消息。
点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站