1 / 4
文档名称:

黑马程序员安卓教程:特殊的广播接收者.docx

格式:docx   大小:75KB   页数:4
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

黑马程序员安卓教程:特殊的广播接收者.docx

上传人:jiquhe72 2017/12/23 文件大小:75 KB

下载得到文件列表

黑马程序员安卓教程:特殊的广播接收者.docx

相关文档

文档介绍

文档介绍:特殊的广播接收者-锁屏与解屏
Android 中一些操作比较频繁的事件,比如锁屏解屏和电量的变化,也会发送特定的广播。但是此类广播的注册是无法注册在 中,只能在代码中进行注册。
BroadCastReceiver 的注册方式有两种:1、静态注册(就是通过 注册)2、动态注册(就是通过代码注册)。在本文中前面使用到的 BroadCastReceiver 全部都使用的是静态注册方式,其实也可以使用动态注册,但是对于锁屏解屏和电量变化的监听只能通过动态注册。
接下来做一个锁屏和解屏监听的案例。其实很简单,因此只给出核心部分。使用到的 MainActivity 类的代码如【文件 1-23】所示。
【文件 1-23】
1. .;
2.
;
;
;
;
/**
* 动态注册屏幕的锁屏和解屏广播
*
* ***@author wzy2015-11-19
*
*/
public classMainActivity extends Activity{
private ScreenReceiver mReceiver;
***@Override
protected void onCreate(BundlesavedInstanceState){
(savedInstanceState);
setContentView();
//1、创建一个广播接收者对象
mReceiver =new ScreenReceiver();
//2、创建 IntentFilter 对象
IntentFilter filter =newIntentFilter();
//3、添加要监听的 Action
//添加屏幕点亮 Action
();
//添加屏幕关闭 Action
();
//动态注册广播接收者
registerReceiver(mReceiver, filter);
}
23
***@Override
protected void onDestroy(){
();
/*
* 取消注册广播接收者
* 在 onCreate 中注册了,广播接收者,在 onDestory 中就必须反注册,目的是为了防止内存的泄露
*/
unregisterReceiver(mReceiver);
}
41.
42. }
自定义类继承 BroadCastReceiver 类。代码如【文件 1-24】所示。【文件 1-24】
1. .

最近更新

2026年(完整版)C语言试题(word) 13页

2026年c语言竞赛测试题有完整答案 13页

2026年南阳工艺美术职业学院单招职业技能考试.. 44页

2026年大学工程学院C语言考试真题完整版 13页

2026年攀枝花市住房和城乡建设局直属事业单位.. 51页

2025辽宁朝阳建平县面向社会招聘城市社区工作.. 49页

【物理试卷】江苏省南京市2025-2026学年度第一.. 9页

2025广西崇左凭祥市友谊关口岸经济区管理委员.. 45页

2025黑龙江哈尔滨工业大学化工与化学学院招聘.. 43页

2026年c语言期末考试题库及参考答案 13页

2026年c语言算法考试题库(黄金题型) 13页

2023年璧山县税务系统遴选笔试真题汇编附答案.. 68页

2026年云南国土资源职业学院单招职业适应性测.. 44页

2024年武汉警官职业学院辅导员招聘备考题库最.. 36页

2026年全国二级计算机C语言程序设计题库(网校.. 13页

2026年各工种岗位作业安全考核试题(巩固) 40页

2026年商丘职业技术学院单招职业倾向性考试模.. 46页

2025年正阳县幼儿园教师招教考试备考题库及答.. 32页

2026年大学c语言的期末试题精选 13页

2025年龙沙区五龙街道公益性岗位招聘2人备考试.. 36页

2025广西华盛集团北海裕泰工艺有限责任公司招.. 36页

2026年安顺职业技术学院单招职业适应性考试模.. 44页

2026年山西铁道职业技术学院单招职业技能测试.. 44页

2026年广东机电职业技术学院单招职业适应性考.. 44页

2026年廉政从业知识测试题有完整答案 14页

ALC墙板蒸压加气轻质混凝土板材安装施工方案及.. 3页

腰椎康复操ppt 27页

GBT228-2024金属材料室温拉伸试验方法 39页

机械制图大连理工大学工程图学教研室第六版第.. 55页

中国明朝档案总汇-袁姓 52页