`
abc20899
  • 浏览: 931709 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android 禁用解锁

阅读更多
启动一个服务禁用解锁就行了。
    KeyguardManager keyguardManager = (KeyguardManager)getSystemService(KEYGUARD_SERVICE);
     KeyguardLock keyguardLock = keyguardManager.newKeyguardLock("Charge");
     keyguardLock.disableKeyguard();//禁用解锁



    KeyguardLock.reenableKeyguard(); //开启锁机


这里值得注意的是:开启锁机和禁用锁机一定要是同一个对象,因此建议使用一个不中断的service一直保存这个对象。
否则会导致开禁失效


--------------------------------------------------------------------------------
ps:此处开始与标题内容无关。android  SCREEN OFF & SCREEN ON 需要在程序中注册。

                //注册闭屏广播
                IntentFilter mFilter01;
                mFilter01 = new IntentFilter("android.intent.action.SCREEN_OFF");
                offReceiver = new ScreenOFFReceiver();
                registerReceiver(offReceiver, mFilter01);
               
                //注册开屏广播
                IntentFilter mFilter02;
                mFilter02 = new IntentFilter("android.intent.action.SCREEN_ON");
                onReceiver = new ScreenONReceiver();
                registerReceiver(onReceiver, mFilter02);

               public class ScreenOFFReceiver extends BroadcastReceiver{

        @Override
        public void onReceive(Context context, Intent intent) {
            // TODO Auto-generated method stub
            Log.d("H3c","screen off");
        }
    }
   
    public class ScreenONReceiver extends BroadcastReceiver{
        @Override
        public void onReceive(Context context, Intent intent) {
            Log.d("H3c","screen on");

        }
   
分享到:
评论

相关推荐

    android自动解锁实例

    在Android平台上,自动解锁功能通常涉及到安全性和用户体验的结合,对于开发者来说,这是一个挑战但也充满了创新的可能性。在本文中,我们将深入探讨如何实现一个Android自动解锁的实例。 首先,我们需要理解...

    Android自动解锁实例

    为了实现自动解锁,首先需要在AndroidManifest.xml文件中声明相应的权限,例如`android.permission.WAKE_LOCK`用于保持CPU运行不休眠,以及可能的`android.permission.DISABLE_KEYGUARD`来禁用屏幕锁。 2. **唤醒锁...

    Android解锁修改机制

    【Android解锁修改机制】 在Android系统中,解锁机制是一个核心组件,它涉及到用户与设备的交互安全性。本文将深入探讨Android解锁界面的修改机制,包括分析Android锁屏功能的实现路径,以及如何针对不同解锁方式...

    Android webview先只展示部分内容,解锁后展示全部内容

    这就是如何在Android中使用WebView实现部分内容展示和解锁后展示全部内容的示例。TestJs文件可能包含了用于测试此功能的JavaScript代码或HTML页面,确保它们正确地与上述Java代码配合使用。通过这种方式,我们可以为...

    Android 屏蔽home,菜单,返回键 解锁,加锁

    在Android系统中,Home键、菜单键(在某些设备上是多任务键...综上所述,Android平台提供了多种方式来控制和定制用户界面的行为,包括屏蔽和解锁系统按键。但开发者在使用这些技术时应谨慎,以确保提供良好的用户体验。

    Android唤醒、解锁屏幕代码实例

    在Android开发中,有时我们需要实现应用在特定场景下唤醒或解锁设备的功能,比如闹钟、消息提醒等。这里我们将详细探讨如何使用`KeyguardManager`、`KeyguardLock`、`PowerManager`以及`PowerManager.WakeLock`来...

    Android 监测关掉电源锁屏与解锁

    Android 监测锁屏与解锁 之前用到这些是要解决音乐播放的问题:当关掉电源锁屏音乐暂停,开启电源音乐依然暂停,解锁后回到了游戏界面播放音乐..如大家有更好的方法请指教..其中除Activity类的两个类也是在网上找到的

    Android屏幕锁解锁在取证上的应用.pdf

    2. 锁定绕过:通过Java编程,利用`KeyguardManager`接口的子类`KeyguardLock`,可以禁用屏幕锁界面,直接绕过密码输入,达到解锁目的。具体实现包括检查当前屏幕状态,然后调用`disableKeyguard()`方法来解除锁屏。 ...

    OPPO解锁工具a5

    3. 安全模式下禁用安全软件:一些安全软件可能阻止解锁过程,所以在开始前,最好在安全模式下禁用这些应用。 4. 按照工具提示操作:解锁工具通常会提供详细的步骤,按照指南一步步来,不要急于求成。 解锁完成后,...

    联想A288T解锁fastboot系列解锁

    5. **禁用安全锁**:根据设备的政策,可能需要在设置中禁用设备的“未知来源”安装和“OEM解锁”选项。 **解锁流程** 1. **进入Fastboot模式**:关闭手机,然后在关机状态下同时按住音量下键和电源键,直到屏幕...

    华为解锁回锁工具

    通常,解锁前需要满足一些条件,比如禁用查找我的手机功能,确保电池电量充足,并且了解解锁可能会带来的风险。在解锁或回锁过程中,遵循工具的指导,连接设备,运行批处理文件,按照提示操作即可。如果遇到问题,...

    Android框架浅析之锁屏(Keyguard)机制原理

    - **图案解锁**:由`PatternUnlockScreen.java`类实现,路径位于`frameworks\policies\base\phone\com\android\internal\policy\impl\PatternUnlockScreen.java`。 - **PIN码解锁**:由`SimUnlockScreen.java`类...

    安卓手势解锁工程源码

    4. **错误重试和锁定机制**:如果用户多次尝试解锁失败,应有错误处理机制,如短暂禁用手势解锁或显示错误提示。此外,还可以设置连续错误次数过多后自动锁定设备。 5. **用户交互设计**:为了提供良好的用户体验,...

    金立解锁常用手机指令

    对于有一定技术基础的用户,可以通过Android Debug Bridge (ADB) 来解锁。首先在电脑上安装ADB工具,连接手机至电脑,然后在命令行输入相应的解锁命令,如`adb shell input keyevent 82`(模拟按下电源+音量下键...

    Android Utility V100 更新 2023.4.4

    – 添加(华为/荣耀)[MTK & 海思 & 高通] UPDATE.APP在 fastboot 模式下刷入(BASE + CUST + PRELOAD)+ GPT 和区域自定义更新(之后无需通过 Dload 或 SD 刷入)——需要 BL 解锁。 – 在BootROM模式下添加并优化...

    联想A298T解锁软件和原厂驱动

    3. **安装驱动**:在电脑上安装驱动程序,通常需要先禁用电脑的数字签名验证以便安装非官方驱动。 4. **连接设备**:使用USB数据线将手机连接到电脑,确保电脑识别到设备。 5. **运行解锁软件**:打开解锁软件,按照...

    安卓锁屏九宫格锁屏解锁壁纸相关-android激活系统设备管理器之一键锁屏.rar

    4. **权限管理**:为了能够执行锁屏操作,应用需要获取相应的权限,如`android.permission.DISABLE_KEYGUARD`,这允许应用禁用键盘锁。 5. **设备管理器注册**:应用需要在启动时请求并注册为设备管理员,以便拥有...

    多功能键盘锁屏app-Android项目源代码

    解锁声音启用/禁用。 解锁振动启用/禁用。 要求 Android Studio Android SDK JDK/JRE 键盘锁屏 - 键盘锁 - 手机安全 - 图案锁屏 - 锁屏 - Admob 广告 指示 解压缩项目文件 在 Android Studio 上打开项目文件 运行...

    Android 不休眠 不锁屏

    "Android 不休眠 不锁屏"是一个针对这类需求的实用Demo,它展示了如何编程实现让Android设备保持屏幕常亮且不解锁。 首先,我们要理解Android系统中的两个关键概念:`Keyguard`和`PowerManager`。`Keyguard`是...

    android 7.0 Keyguard

    在Android系统中,Keyguard是锁屏界面的重要...通过对Android 7.0 Keyguard的深入理解,开发者可以更好地定制锁屏体验,企业管理员可以更好地控制设备的安全性,而普通用户则可以享受到更加安全且人性化的解锁流程。

Global site tag (gtag.js) - Google Analytics