对于

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广播的接收相关推荐

  1. Android使用BroadCastRecevier广播实现接收短信,并利用Toast弹出显示内容

    在上一篇文章 Android简单实现BroadCastReceiver广播机制 中简单的实现了一个广播机制,这里利用BroadCarstRecevier实现一个接收短信并显示内容的案例,当然至于接收到 ...

  2. android 定时响铃,Android 中利用广播接收器(BroadCastReceiver)来接收定时响铃的闹铃信息...

    刚开始做东西得时候很不了解android中一些组件的应用方法,找了一个闹钟的小例子来更好的理解广播的接收. 应用程序的界面是这样的,这个例子是用闹钟的制定与解除来穿插broadcast  Receiv ...

  3. Android S静态广播注册流程(广播2)

    Android S静态广播注册流程 1. 静态广播注册的流程 2. 在AndroidManifest静态注册广播 3. AndroidManifest静态注册接受者的安装过程 4. 总结 1. 静态广 ...

  4. android 增加一条广播,Android中BroadcastReceiver广播使用及注意点

    Android中的广播用途很广,是四大组件之一.在android中可以看到它的各种应用,从系统发出的广播,用户自定义的广播等. 这里详细记录下广播的分类以及使用方法. 广播,是由两方面组成一个流程:广 ...

  5. android检查usb广播,Android 检测USB 音频设备

    1.广播检测USB 音频设备 注册广播: "android.hardware.usb.action.USB_DEVICE_ATTACHED"; "android.hard ...

  6. Android应用开发-广播和服务

    广播 广播的概念 现实:电台通过发送广播发布消息,买个收音机,就能收听 Android:系统在产生某个事件时发送广播,应用程序使用广播接收者接收这个广播,就知道系统产生了什么事件. Android系统 ...

  7. android 程序退出广播,android 利用广播实现程序的强制退出

    利用广播机制,实现程序的强制退出. 前面有篇博文,写到了一键退出,这里利用到了那里的ActivityCollector的集合和BaseActivity 功能:打开程序后,先登录,登录成功后,进入主页面 ...

  8. Android之旅---广播(BroadCast)

    什么是广播 在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制.我们拿广播电台来做个比方.我们平常使用收音机收音是这样的:许许多多不同的广播电台通过特定的频率来发送他们 ...

  9. Android中的广播Broadcast详解

    今天来看一下Android中的广播机制,我们知道广播Broadcast是Android中的四大组件之一,可见他的重要性了,当然它的用途也很大的,比如一些系统的广播:电量低.开机.锁屏等一些操作都会发送 ...

最新文章

  1. 模糊综合评价法用什么软件实现_基于建管养一体化模式的钢桥面铺装方案综合评价分析...
  2. JS_高程6.面向对象的程序设计(2)创建对象_1
  3. 在Win7的IIS上搭建FTP服务及用户授权
  4. 词云制作 Python
  5. vue.js权威指南----代码解释实例
  6. 《易学C++(第2版)》——1.10 习题
  7. 64位系统使用Access 数据库文件的彻底解决方法
  8. 解析java程序设计第二版答案,解析Java程序设计答案
  9. Google全新AI实战课发布:从原理到代码,手把手带你入门机器学习
  10. 2013北理机试题——中缀算术表达式对应二叉树的先序遍历
  11. SQL每日学习——delete语句
  12. KEPServerEX 6 之 EX 6.11.718.0 发布说明
  13. python py转exe逆向
  14. No Route to Host from master/192.168.2.131 to master:9000 failed on socket t
  15. math.hypot java_java.lang.Math.hypot(double x, double y)方法实例
  16. cv2.cvtColor(image,cv2.COLOR_RGB2BGR) opencv颜色空间的转换
  17. 软件工程之需求分析②(软件需求规则说明书、数据要求说明书、初步用户手册、软件开发实施计划)
  18. 网站性能优化之_页面静态化
  19. 跟李宁老师做项目:小程序版网上商城(Node.js + Express + MySQL)-李宁-专题视频课程...
  20. 【CTF】buuctf web (四)——通过配置文件构造PHP后门

热门文章

  1. Vijos P1062 迎春舞会之交谊舞
  2. 梅科尔工作室-崔子旭-鸿蒙笔记4
  3. UNITY的介绍!课程是以 untiy 2019.1.2f1
  4. 家装---防水篇 (防水涂料购买)
  5. HAProxy快速入门(一)——简介及原理
  6. python中继承和多态
  7. [生存志] 第68节 平王纳媳诛伍奢
  8. CF1558D Top-Notch Insertions
  9. [淘宝经验] - HBASE在淘宝网的应用和优化小结
  10. 华东理工计算机系专业考研难度,华东理工大学考研难度怎么样