监听屏幕SCREEN_ON和SCREEN_OFF这两个action,实现屏幕锁定状态的监听,从而实现自己的锁屏效果,奇怪的是,这两个action只能通过代码的形式注册,才能被监听到,使用AndroidManifest.xml 完全监听不到。查了一下,发现这是PowerManager那边在发这个广播的时候,做了限制,限制只能有register到代码中的receiver才能接收。
-
privatevoidregisterScreenActionReceiver(){
-
finalIntentFilterfilter=newIntentFilter();
-
filter.addAction(Intent.ACTION_SCREEN_OFF);
-
filter.addAction(Intent.ACTION_SCREEN_ON);
-
registerReceiver(receiver,filter);
-
}
-
-
privatefinalBroadcastReceiverreceiver=newBroadcastReceiver(){
-
-
@Override
-
publicvoidonReceive(finalContextcontext,finalIntentintent){
-
-
-
}
-
-
};
分享到:
相关推荐
手势锁 解锁 加锁 九宫格锁 类似Android上面的开机锁
可对西门子 300 400 程序 加锁 解锁 方便
Android 屏幕唤醒 + 屏幕解锁 + 开机服务监听(android.intent.action.BOOT_COMPLET)添加权限:{//开机监听<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/><uses-permission android...
用于将西门子程序中的FB FC功能块加锁和解锁
本工具可将win7系统内文件夹加锁,加锁后用户无法打开拷贝文件夹内容。注意:本工具没有加密功能,请不要用来保存重要商业信息。 使用方法:将文件夹拖放到该...解锁方法:将加锁文件夹拖放到软件锁上,输入解锁密码即可
可以根据方法名(__FUNCTION__、__METHOD__),或者方法名+用户id等多种自定义键值进行加锁。解锁方式有三种:1.设置锁时间过期自动解锁;2.控制器销毁后自动解;3.手动解锁
这是一款优秀实用的苹果ios解锁工具,适用于苹果公司旗下多种型号的iPhone、iPad以及iPod Touch设备和最新的IOS系统版本号,内置ios屏幕解锁软件(Touch ID/Face ID)、iCloud ID(密码忘记或账户充值以及无法关闭...
jquery Android屏幕解锁插件patternlock,插件要求ie8版以上浏览器,演示地址:http://www.jq22.com/jquery-info434
Android 屏蔽home,菜单,返回键 解锁,加锁
电信设备-屏幕解锁单元及其屏幕解锁方法以及移动通讯设备.zip
有时在打开一个西门子S7-300/400程序,在SIMATIC 管理介面左边项目树窗口中点块后,在右边的窗口中将显示各种块,有时会发现全部块或部分块带有一把小锁,要打开这些带小锁的块是打不...300/400加锁/解锁程序”来解锁。
excel vba 代码 可以解锁VBA工程的密码 也可以动态给VBA工程加锁 源代码无密码 仅作学习参考,勿作它途
step 加锁/解锁工具
Android 监听Home键、锁屏、解屏处理方法,都有注释。使用简介: (1)、将内部类(广播类)作为MyBroadcastReceiver类的成员变量,方便activity使用 (2)、对外接口类(如:ScreenStateListener)作为...
android九宫锁屏幕解锁
适合初学者 大牛就算啦 屏幕解锁程序密码为 gujiya 自己做得玩的 所有代码如下 unit Unit1; interface uses Windows Messages SysUtils Variants Classes Graphics Controls Forms Dialogs pngimage ExtCtrls ...
本发明提供了一种屏幕解锁方法,该方法在终端的屏幕处于锁屏状态时,对终端姿态所发生的变化或终端所处的姿态进行感知;并根据感知结果判断解锁条件是否满足,在满足时,对终端的屏幕进行解锁。本发明还提供了一种锁屏...
cad图纸加锁解锁方法.docx
手势解锁
Android屏幕解锁图案破解 Python代码