Android Screen_ON Screen_OFF广播的接收
对于
android.intent.action.SCREEN_ON
android.intent.action.SCREEN_OFF
,我们只能用动态注册的方法来进行注册广播监听!!!
具体实现如下:
public class ScreenONOFFBroadcastReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {String intentAction = intent.getAction();if ("android.intent.action.SCREEN_ON".equalsIgnoreCase(intentAction)){System.out.println("屏幕点亮了");}else if ("android.intent.action.SCREEN_OFF".equalsIgnoreCase(intentAction)){System.out.println("屏幕关闭了");}}
}
public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ScreenONOFFBroadcastReceiver screenONOFFBroadcastReceiver = new ScreenONOFFBroadcastReceiver();IntentFilter intentFilter = new IntentFilter();intentFilter.addAction("android.intent.action.SCREEN_ON");intentFilter.addAction("android.intent.action.SCREEN_OFF");registerReceiver(screenONOFFBroadcastReceiver,intentFilter);}
}
Android Screen_ON Screen_OFF广播的接收相关推荐
- Android使用BroadCastRecevier广播实现接收短信,并利用Toast弹出显示内容
在上一篇文章 Android简单实现BroadCastReceiver广播机制 中简单的实现了一个广播机制,这里利用BroadCarstRecevier实现一个接收短信并显示内容的案例,当然至于接收到 ...
- android 定时响铃,Android 中利用广播接收器(BroadCastReceiver)来接收定时响铃的闹铃信息...
刚开始做东西得时候很不了解android中一些组件的应用方法,找了一个闹钟的小例子来更好的理解广播的接收. 应用程序的界面是这样的,这个例子是用闹钟的制定与解除来穿插broadcast Receiv ...
- Android S静态广播注册流程(广播2)
Android S静态广播注册流程 1. 静态广播注册的流程 2. 在AndroidManifest静态注册广播 3. AndroidManifest静态注册接受者的安装过程 4. 总结 1. 静态广 ...
- android 增加一条广播,Android中BroadcastReceiver广播使用及注意点
Android中的广播用途很广,是四大组件之一.在android中可以看到它的各种应用,从系统发出的广播,用户自定义的广播等. 这里详细记录下广播的分类以及使用方法. 广播,是由两方面组成一个流程:广 ...
- android检查usb广播,Android 检测USB 音频设备
1.广播检测USB 音频设备 注册广播: "android.hardware.usb.action.USB_DEVICE_ATTACHED"; "android.hard ...
- Android应用开发-广播和服务
广播 广播的概念 现实:电台通过发送广播发布消息,买个收音机,就能收听 Android:系统在产生某个事件时发送广播,应用程序使用广播接收者接收这个广播,就知道系统产生了什么事件. Android系统 ...
- android 程序退出广播,android 利用广播实现程序的强制退出
利用广播机制,实现程序的强制退出. 前面有篇博文,写到了一键退出,这里利用到了那里的ActivityCollector的集合和BaseActivity 功能:打开程序后,先登录,登录成功后,进入主页面 ...
- Android之旅---广播(BroadCast)
什么是广播 在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制.我们拿广播电台来做个比方.我们平常使用收音机收音是这样的:许许多多不同的广播电台通过特定的频率来发送他们 ...
- Android中的广播Broadcast详解
今天来看一下Android中的广播机制,我们知道广播Broadcast是Android中的四大组件之一,可见他的重要性了,当然它的用途也很大的,比如一些系统的广播:电量低.开机.锁屏等一些操作都会发送 ...
最新文章
- 模糊综合评价法用什么软件实现_基于建管养一体化模式的钢桥面铺装方案综合评价分析...
- JS_高程6.面向对象的程序设计(2)创建对象_1
- 在Win7的IIS上搭建FTP服务及用户授权
- 词云制作 Python
- vue.js权威指南----代码解释实例
- 《易学C++(第2版)》——1.10 习题
- 64位系统使用Access 数据库文件的彻底解决方法
- 解析java程序设计第二版答案,解析Java程序设计答案
- Google全新AI实战课发布:从原理到代码,手把手带你入门机器学习
- 2013北理机试题——中缀算术表达式对应二叉树的先序遍历
- SQL每日学习——delete语句
- KEPServerEX 6 之 EX 6.11.718.0 发布说明
- python py转exe逆向
- No Route to Host from master/192.168.2.131 to master:9000 failed on socket t
- math.hypot java_java.lang.Math.hypot(double x, double y)方法实例
- cv2.cvtColor(image,cv2.COLOR_RGB2BGR) opencv颜色空间的转换
- 软件工程之需求分析②(软件需求规则说明书、数据要求说明书、初步用户手册、软件开发实施计划)
- 网站性能优化之_页面静态化
- 跟李宁老师做项目:小程序版网上商城(Node.js + Express + MySQL)-李宁-专题视频课程...
- 【CTF】buuctf web (四)——通过配置文件构造PHP后门