android亮屏、暗屏、解锁、关闭系统对话的监听事件
protected 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() {@Overridepublic 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中的Keyboard监听事件
前言 有关Keyboard监听事件,无非就是以下这几种情况: 1,操作显示或隐藏键盘: 2,判断当前键盘的状态: 3,键盘显示或隐藏后的拦截处理: 只要有使用到EditText,避免不了肯定会遇到以上 ...
- Android 第十九课 大喇叭--广播机制----动态注册监听网络变化与静态注册实现开机启动
为了便于进行 系统级别的消息通知,Android引入了一套广播消息机制. 1.广播机制简介: 因为Android中的每个应用程序都可以对自己感兴趣的广播尽心注册,这样程序只会接收自己所关心的广播内容, ...
- Android——监听事件总结
各种监听事件 1.按钮 Button (1)点击监听 btn_1.setOnClickListener(new View.OnClickListener() { (2)长按监听 btn_1.setOn ...
- android设备外接键盘实现监听事件
需求分析 产品为一款基于android的交互终端,现在已经在android嵌入式系统上运行了一个第三方的交易软件(没有源码).在产品量产投入使用时,可以实现以下两点需求: 设备开机时自动启动交易App ...
- Android的Preference的使用和监听事件
学习了Preference的用法,这里记录下来供大家参考. 继承结构图 1.基本组成的使用 1.1组织方式(组合控件) PreferenceScreen:最平白和基础的方式 PreferenceCat ...
- 常用的监听事件(android)
刚发布过Toast,为了是自己记得牢固一些在这里写几个监听事件 分别写出不同位置的Toast 监听常用的有四种 第一种:内部类作为事件监听器类 xml中代码 <RelativeLayout xm ...
- 使用 JS 关闭警告框及监听自定义事件(amaze ui)
使用 JS 关闭警告框及监听自定义事件(amaze ui) 一.总结 1.jquery匿名函数:第8行,jquery匿名函数,$(function(){});,有没有很简单,只是少了jquery的前面 ...
- android 标题栏颜色渐变和阴影,ScrollView上下滑动监听,及判断scrollView是否滚动到底部
1.创建 ScrollListener 接口监听滑动距离 public interface ScrollListener {void onScrollChanged(ScrollListenerVi ...
- Android键盘监听事件
本文档为个人博客文档系统的备份版本.作者:小游.作者博客:点击访问 我们想实现安卓键盘弹起和隐藏的监听事件,可以使用下面这个方法. 自己新建一个java文件,内容如下: public class So ...
最新文章
- 解读Windows更新下载器文件列表(推荐)
- TFS2012导Bug流程时,提示TF26204: The account you entered is not recognized.
- php curl_error源码,PHP curl_error函数
- 利用数据缓存加速文件备份
- SAMBA用户访问指定的目录
- 栈中对象定位的方式(句柄池,直接引用)
- bzoj 1654: [Usaco2006 Jan]The Cow Prom 奶牛舞会(Trajan)
- Centos删除virbr0网卡
- 2022年双十一有哪些电子产品值得入手、超值电子产品推荐清单
- 国威 416 电话交换机设置
- Centos7上安装docker
- 究竟什么是冯诺依曼瓶颈(von Neumann Bottleneck)?
- 云服务器忘记密码怎么设置?云服务器BCC实例重置密码方法【附视频】
- python中根号怎么输入_python中根号怎么表示
- graphiz应用一例:欧洲上古和中世纪民族变迁
- CentOS服务器的安装
- 杀死O2O的三大杀手?!
- Python 爬取东京奥运会奖牌榜!中国原来这么厉害!
- div中内容水平垂直居中
- 防火墙 iptables
热门文章
- Python与各大厂商PLC通讯库(自制)
- Linux 下终于成功安装 pytorch !( Virtualenv 和 Anaconda 安装)
- 服务器柜机位置摆放电子图,客厅空调柜机要怎么摆放 客厅空调柜机摆放位置介绍【详解】...
- 计算机显示器hdmi参数项目,DIY电脑冷知识:你的显示器应该接DP还是HDMI接口?...
- iOS【彻底清空APP缓存】
- 我的世界反服务器作弊系统的mod,我的世界1.7.2反作弊系统服务器端MOD
- VS2017安装Newtonsoft.Json插件
- 野生码农狂奔中的2014年度年终总结
- App inventor2通过蓝牙控制Arduino Uno LED开关
- 为什么三轴数控雕刻机如此流行?