`
muyu114
  • 浏览: 135175 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

屏幕解锁加锁的监听

 
阅读更多

监听屏幕SCREEN_ON和SCREEN_OFF这两个action,实现屏幕锁定状态的监听,从而实现自己的锁屏效果,奇怪的是,这两个action只能通过代码的形式注册,才能被监听到,使用AndroidManifest.xml 完全监听不到。查了一下,发现这是PowerManager那边在发这个广播的时候,做了限制,限制只能有register到代码中的receiver才能接收。


  1. privatevoidregisterScreenActionReceiver(){
  2. finalIntentFilterfilter=newIntentFilter();
  3. filter.addAction(Intent.ACTION_SCREEN_OFF);
  4. filter.addAction(Intent.ACTION_SCREEN_ON);
  5. registerReceiver(receiver,filter);
  6. }
  7. privatefinalBroadcastReceiverreceiver=newBroadcastReceiver(){
  8. @Override
  9. publicvoidonReceive(finalContextcontext,finalIntentintent){
  10. //Doyouractionhere
  11. }
  12. };

分享到:
评论

相关推荐

    西门子300 400解锁 加锁程序

    可对西门子 300 400 程序 加锁 解锁 方便

    手势锁 解锁 加锁

    手势锁是一种广泛应用于移动设备和应用程序的安全机制,它允许用户通过在屏幕上绘制特定的图案来解锁设备或应用,提供了一种便捷且个性化的安全保护方式。这种锁屏方式源自于Android操作系统,后来被广泛采纳并演化...

    西门子程序块解锁、加锁程序

    对于提供的“西门子 S7-300-400 加锁解锁程序 V1.0”压缩包,这很可能是一个工具或脚本,专门设计用于批量处理或简化加锁解锁过程。使用这个工具,用户可能无需进入每个程序块的属性,而是通过一个界面或命令行方式...

    电信设备-屏幕解锁单元及其屏幕解锁方法以及移动通讯设备.zip

    屏幕解锁单元及其屏幕解锁方法是现代移动通讯设备中不可或缺的一部分,尤其在智能手机和平板电脑等设备上,用户界面的安全性和易用性至关重要。本技术主要关注如何提高这两方面的体验。在此压缩包中,"屏幕解锁单元...

    delphi ~ 实现屏幕加锁

    本主题聚焦于使用Delphi实现屏幕加锁功能,这是一个常见的安全措施,用于保护用户的计算机在无人看管时免受未经授权的访问。下面将详细讨论如何通过Delphi来实现这一功能,以及涉及到的相关技术知识点。 首先,屏幕...

    Android 屏幕唤醒 + 屏幕解锁 + 开机服务监听(android.intent.action.BOOT-COMPLET)

    Android 屏幕唤醒 + 屏幕解锁 + 开机服务监听(android.intent.action.BOOT_COMPLET)添加权限:{//开机监听<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/><uses-permission android...

    VBA工程解锁 动态加锁 代码

    本教程主要讲解如何使用VBA代码进行VBA工程的解锁与动态加锁。 首先,我们要理解VBA工程的锁定机制。在Excel中,通过“工具”->“宏”->“安全性”选项,可以设置VBA项目的密码。设置后,任何试图打开或修改VBA代码...

    西门子PLC S7-300/400程序块加锁解锁方法

    在介绍西门子PLC S7-300/400程序块加锁解锁方法之前,首先需要了解PLC(Programmable Logic Controller)的基本概念和用途。PLC是一种专门用于工业自动化控制的电子设备,它可以根据用户编程的逻辑指令来控制各种...

    符合条件不删除数据的苹果ios解锁大师 | 含ios屏幕解锁软件和屏幕时间密码忘记处理功能

    这是一款优秀实用的苹果ios解锁工具,适用于苹果公司旗下多种型号的iPhone、iPad以及iPod Touch设备和最新的IOS系统版本号,内置ios屏幕解锁软件(Touch ID/Face ID)、iCloud ID(密码忘记或账户充值以及无法关闭...

    jquery Android屏幕解锁插件patternlock

    **jQuery Android屏幕解锁插件PatternLock详解** PatternLock是一款基于jQuery的Android风格图案解锁插件,它模拟了Android系统中的图形解锁方式,适用于Web应用程序,为用户提供了一种安全且直观的验证方式。这款...

    文件夹加锁解锁工具

    本工具可将win7系统内文件夹加锁,加锁后用户无法打开拷贝文件夹内容。注意:本工具没有加密功能,请不要用来保存重要商业信息。 使用方法:将文件夹拖放到该...解锁方法:将加锁文件夹拖放到软件锁上,输入解锁密码即可

    HTML5 Android手机屏幕解锁模拟器代码

    屏幕解锁模拟器需要监听用户的触摸动作,分析滑动路径,这就需要用到事件处理函数。 3. **本地存储**:HTML5的localStorage和sessionStorage提供了在浏览器中存储数据的能力,可以用来保存用户的解锁设置或者解锁...

    安卓手势解锁 两次手势加锁,解锁需验证

    手势解锁是安卓操作系统中一种便捷的屏幕锁定方式,它允许用户通过自定义的图案路径来解锁设备。在这个特定的“安卓手势解锁 两次手势加锁,解锁需验证”的实现中,安全性得到了进一步加强,增加了额外的验证机制。 ...

    step 加锁/解锁工具

    标题中的“step 加锁/解锁工具”指的是在西门子STEP 7编程环境中使用的特定工具,主要用于处理程序块的锁定和解锁问题。STEP 7是西门子SIMATIC系列PLC(可编程逻辑控制器)的编程软件,广泛应用于工业自动化控制领域...

    unlock(注册表解锁工具)

    《注册表解锁工具:解除限制,自由访问》 在计算机操作中,注册表是一个至关重要的系统组件,它存储着Windows操作系统以及所有安装程序的关键设置和信息。然而,有时由于特定环境,如网吧等公共计算机区域,为了...

    手机屏幕手势解锁

    3. 解锁验证:当用户再次尝试解锁时,他们在屏幕上重新绘制手势。系统会比较新绘制的轨迹与已存储的模板,如果匹配成功则解锁,否则拒绝解锁。 二、手势解锁的优势 1. 便捷性:手势解锁相比数字或字母密码更快速,...

    jquery插件来模拟Android屏幕解锁.zip

    5. **事件监听**:插件可能提供了各种事件监听器,如`unlockSuccess`和`unlockFailed`,以便在用户成功或失败解锁时执行相应的回调函数。 在实际开发中,这样的插件可以用于教学目的,演示Android操作系统的工作...

    cad图纸加锁解锁方法.docx

    CAD 图纸加锁解锁方法 CAD 图纸加锁解锁方法是一种通过 Export 和 Import 功能实现的图纸编辑方法。该方法可以将 CAD 图纸从加锁状态变为解锁状态,从而实现图纸的编辑和修改。 知识点 1: CAD 图纸加锁 CAD 图纸...

    电信设备-实现屏幕解锁的方法和移动终端.zip

    屏幕解锁是移动终端,尤其是智能手机和智能设备中的一个重要功能,它确保了用户的隐私安全和设备的访问控制。本文将深入探讨实现屏幕解锁的各种方法以及在电信设备中的应用。以下是对"电信设备-实现屏幕解锁的方法和...

Global site tag (gtag.js) - Google Analytics