当前位置: 首页 > news >正文

Android监听设备亮灭屏广播(动态广播代码)

MainActivity中

public class MainActivity extends Activity {private WakeAndLockReceiver wakeAndLockReceiver;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//注册亮屏和息屏的BroadcastReceiverwakeAndLockReceiver = new WakeAndLockReceiver();IntentFilter intentFilter = new IntentFilter();intentFilter.addAction(Intent.ACTION_SCREEN_ON);intentFilter.addAction(Intent.ACTION_SCREEN_OFF);registerReceiver(wakeAndLockReceiver,intentFilter);}//  继承BroadcastReceiver,实现onReceive():接收到广播后的处理逻辑class WakeAndLockReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {if (intent == null) return;String action = intent.getAction();//actionif (Intent.ACTION_SCREEN_ON.equals(action)) {Log.d("wpz", "onReceive: wake");} else if (Intent.ACTION_SCREEN_OFF.equals(action)) {Log.d("wpz", "onReceive: Lock");} else {return;}}}@Overrideprotected void onDestroy() {super.onDestroy();//取消注册unregisterReceiver(wakeAndLockReceiver);}
}

AndroidManifest.xml中

<!--声明权限-->
<uses-permission android:name="android.permission.WAKE_LOCK" />

结果

在这里插入图片描述

http://www.lryc.cn/news/114492.html

相关文章:

  • 【前端面试手撕题】简易深拷贝、深拷贝、寄生组合式继承、发布订阅模式、观察者模式
  • 【生物医学】应激(应激反应)全身适应综合征
  • 浅析基于安防监控EasyCVR视频汇聚融合技术的运输管理系统
  • VBA技术资料MF41:VBA_将常规数字转换为文本数字
  • Wavefront .OBJ文件格式解读【3D】
  • JavaScript:ES6中类与继承
  • 通用指令(汇编)
  • 苏宁数据治理实战方法论和三字经
  • 创建型设计模式:3、单例模式(C++实现实例 线程安全)
  • JavaWeb学习笔记
  • ad+硬件每日学习十个知识点(24)23.8.4(时序约束,SignalTap Ⅱ)
  • FortiGate防火墙日志审计运维
  • 基于yolo v5与Deep Sort进行车辆以及速度检测与目标跟踪实战
  • 以指标驱动,保险、零售、制造企业开启精益敏捷运营的新范式
  • MyBatis-动态SQL-foreach
  • VUE框架:vue2转vue3全面细节总结(3)路由组件传参
  • 音视频技术开发周刊 | 305
  • vue 图片base64转化
  • TS学习03-类
  • FastAPI(七)应用配置
  • eclipse Java Code_Style Code_Templates
  • 01《Detecting Software Attacks on Embedded IoT Devices》随笔
  • APP外包开发的学习流程
  • 第0章 环境搭建汇总
  • 大数据培训课程-《机器学习从入门到精通》上新啦
  • 暗黑版GPT流窜暗网 降低犯罪门槛
  • 数电与Verilog基础知识之同步和异步、同步复位与异步复位
  • JAVA Android 正则表达式
  • 【MFC】07.MFC第三大机制:消息映射-笔记
  • 【jvm】jvm的生命周期