位置: 编程技术 - 正文

android亮屏、暗屏、解锁、关闭系统对话的监听事件(安卓暗屏)

编辑:rootadmin
[java] view plaincopyprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.button_layuout); final IntentFilter filter = new IntentFilter(); // 屏幕灭屏广播 filter.addAction(Intent.ACTION_SCREEN_OFF); // 屏幕亮屏广播 filter.addAction(Intent.ACTION_SCREEN_ON); // 屏幕解锁广播 filter.addAction(Intent.ACTION_USER_PRESENT); // 当长按电源键弹出“关机”对话或者锁屏时系统会发出这个广播 // example:有时候会用到系统对话框,权限可能很高,会覆盖在锁屏界面或者“关机”对话框之上, // 所以监听这个广播,当收到时就隐藏自己的对话,如点击pad右下角部分弹出的对话框 filter.addAction(Intent.ACTION_CLOSE_SYSTEM_DIALOGS); BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver() { @Override public void onReceive(final Context context, final Intent intent) { Log.d(TAG, "onReceive"); String action = intent.getAction(); if (Intent.ACTION_SCREEN_ON.equals(action)) { Log.d(TAG, "screen on"); } else if (Intent.ACTION_SCREEN_OFF.equals(action)) { Log.d(TAG, "screen off"); } else if (Intent.ACTION_USER_PRESENT.equals(action)) { Log.d(TAG, "screen unlock"); } else if (Intent.ACTION_CLOSE_SYSTEM_DIALOGS.equals(intent.getAction())) { Log.i(TAG, " receive Intent.ACTION_CLOSE_SYSTEM_DIALOGS"); } } }; Log.d(TAG, "registerReceiver"); registerReceiver(mBatInfoReceiver, filter); }

推荐整理分享android亮屏、暗屏、解锁、关闭系统对话的监听事件(安卓暗屏),希望有所帮助,仅作参考,欢迎阅读内容。

android亮屏、暗屏、解锁、关闭系统对话的监听事件(安卓暗屏)

文章相关热门搜索词:安卓亮屏,安卓亮屏,android设置屏幕亮度,安卓手机亮度太低黑屏了怎么改,安卓手机暗屏故障怎么解决,安卓亮屏,安卓手机暗屏故障怎么解决,android 亮屏,内容如对您有帮助,希望把文章链接给更多的朋友!

开发Blog整理 开发Blog记录清理收藏夹太多了,来不及看了。

Dagger2使用记录 Dagger2使用记录Dagger2是由google开始维护的依赖注入框架,从Dagger(由square公司开发)开始发展而来。废话不多说上github地址:

Android下的单元测试 android下的单元测试在AndroidManifest.xml文件中配置以下信息:在manifest节点下添加:!--指定测试信息和要测试的包--instrumentationandroid:name=android.test.Instrumentat

标签: 安卓暗屏

本文链接地址:https://www.jiuchutong.com/biancheng/384192.html 转载请保留说明!

上一篇:Android 优化电池使用时间——确定和检测网络状态(android电池优化设置)

下一篇:开发Blog整理

  • 所得税 扣除
  • 小规模附加税如何做帐
  • 提供维修业务的税率
  • 一般纳税人条件要求2020
  • 利润表中的资产减值损失包括哪些
  • 公司与公司之间借款需要交税吗
  • 高新技术企业在增值税有什么优惠
  • 固定资产原值增加当月计提折旧吗
  • 亏损企业交税
  • 一般销售商品业务
  • 一般纳税人简易征收范围
  • 注销往来怎么清理
  • 预付账款可以用应付账款借方
  • 收到发票,未付款,付款的时候需要把发票复印做附件吗
  • 不开票收入是怎么回事
  • 凭证类别不合法怎么处理
  • 租赁设备发票备注栏怎么填写
  • 私人公司老板
  • 穿越火线真人版宣传片
  • Win10 64位正式版系统安装方法全过程图解(U大师)
  • 合并范围外关联方交易是否抵消
  • php设计思路
  • 股东借款给公司会计分录
  • windows7中可以设置控制计算机
  • Ichetucknee河的海牛,佛罗里达州 (© Jennifer Adler/Alamy)
  • 会计记账的内容
  • framework怎么用
  • php教程100
  • 前端经典面试题及答案
  • 购置固定资产支付的现金属于投资活动产生的现金流量吗
  • 银行存款利息的会计科目
  • vue多平台
  • 企业生产过程中执行标准要把握好以下原则
  • 2022年最新电脑操作系统
  • mysql一次io
  • 一般纳税人混凝土税率
  • 专票没有抵扣联可以作废吗
  • 需要做审计有哪些行业
  • sql server 数据库技术
  • 固定资产未入账的定性依据
  • 出差补助是否计入工资总额
  • 发票普通发票
  • 公司房租发票是法人名字能入账吗安全吗
  • 每个月房租
  • 定额征收个体户如何交所得税
  • 设计费勘察费计入固定资产吗
  • 存货毁损损失应计入的科目是
  • 以公司名义开的口腔诊所法人和负责人是两个人么
  • 失控发票已补税及滞纳金后还有事吗
  • 坏账准备纳税调增吗
  • 餐饮行业的原材料怎么做账
  • 纳税申报利润总额计算公式
  • 航天开票系统怎么导出已开票明细
  • 单位存款的种类有哪些
  • mysql存储引擎的作用
  • ubuntu磁盘空间突然满了
  • linux opencl
  • mac电脑废纸篓清空文件恢复
  • linux ./执行
  • Centos 5.5 php5.1.2升级到php5.2.6的方法
  • linux修改计算机主机名和用户名
  • 微软警告:64位Win7系统或无法安装KB3033929补丁更新
  • windows注册表修改任务栏
  • win7安装软件提示停止工作
  • linux系统中在给定文件中查找与设定条件
  • opengl绘制坐标轴
  • bootstrap 网格
  • 实现点击下箭头的方法
  • jqueryvalidate验证
  • Unity3d中EventTrigger的封装
  • android studio怎么样
  • unity的shader用法
  • js和jquery混合使用
  • javascript要学到什么程度
  • js判断页面是否打开
  • 银川买的新房契税怎么算
  • 收回闲置土地使用权案例
  • 福建省狱警招聘医生
  • 房地产的土地增值税怎么交
  • 运输类增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设