`
wen742538485
  • 浏览: 237568 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

android 屏保锁中屏掉按键和HOME键的方法

阅读更多
屏掉按键比较容易,如下:

@Override
    public boolean dispatchKeyEvent(KeyEvent event) {
        // 返回true,不响应其他key
        return true;

    }

屏掉HOME的方法两种,一种是通用方法:

public void onAttachedToWindow() {
        // 关键:在onAttachedToWindow中设置TYPE_KEYGUARD,即可屏蔽
        this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);

        super.onAttachedToWindow();
    }

另一种是一个网友研究出来的,

public void onAttachedToWindow() {

            WindowManager.LayoutParams lp=getWindow().getAttributes();
           lp.type = WindowManager.LayoutParams.TYPE_SYSTEM_ALERT;   //2010,2003
           getWindow().setType(lp.type);

           super.onAttachedToWindow();
    }


分享到:
评论

相关推荐

    Android拦截HOME按键

    在Android系统中,HOME键是用户最常用的导航键之一,它能够让用户返回主屏幕,退出当前应用。然而,有时开发者可能需要对这个行为进行自定义处理,比如在游戏或者特定应用中防止用户意外退出。本篇文章将深入探讨...

    Android 5.1锁屏屏蔽HOME键的Demo

    在Android系统中,锁屏是保护用户隐私和设备安全的重要机制。随着系统版本的更新,开发者需要对锁屏功能进行相应的适配和优化。在这个"Android 5.1锁屏屏蔽HOME键的Demo"中,我们将探讨如何在Android 5.1版本下,于...

    Home按键的监听

    在Android系统中,Home键是用户最常用的导航键之一,用于退出应用并返回主屏幕。然而,有时开发者可能需要在应用程序中监听Home键的按下事件,以便实现特定的功能,如后台运行任务、防止意外退出等。本文将详细介绍...

    屏蔽Home+Back键

    在Android中,可以重写Activity的`onKeyDown()`和`onKeyUp()`方法,检测Keycode为`KEYCODE_HOME`(Home键)和`KEYCODE_BACK`(Back键)的按键事件。当检测到这些事件时,我们可以选择不执行默认行为,即阻止它们的...

    Androidpingbao_HomeHome_android_

    在Android系统中,"HomeHome"通常指的是一个自定义的启动器或屏保应用,它提供了锁屏、屏蔽系统按钮(如Home键、返回键、挂机键)等高级功能。这个"Androidpingbao_HomeHome_android_"项目显然是一个定制化Android...

    Android 锁屏源码 手机屏保代码.rar

    在Android开发中,锁屏和屏保是两个关键的组件,它们不仅关乎用户交互体验,也是系统安全的重要一环。本资源提供了一份Android锁屏源码,包含了手机屏保的相关实现,非常适合Android开发者进行深入学习和研究。下面...

    Android Home键监听的实现代码

    标题中提到的关键知识点为“Android Home键监听的实现代码”,这指的是在Android操作系统中,如何捕捉并处理用户按下Home键(主屏幕键)这一操作的编程技术。由于直接使用dispatchKeyEvent无法监听Home键,因此需要...

    Android监听Home键实例详解

    在Android系统中,监听Home键事件并非像监听其他硬件按键那样简单,因为Home键被设计为用户快速返回主屏幕的快捷方式,系统默认不会允许开发者对其进行完全的拦截和控制。然而,通过一些特殊的方式,我们可以实现对...

    Android密码锁屏的实现,解决Home,Back问题

    这个项目专注于解决Home键和Back键的处理,确保用户在锁定屏幕后无法通过常规方式退出,增强了系统的安全性。接下来,我们将深入探讨如何实现这样一个功能。 首先,我们需要创建一个新的Activity作为锁屏界面。这个...

    Android SDK 目录和作用详解

    Android SDK 是 Android 开发中最重要的组件之一,它提供了大量的开发工具和资源。了解 Android SDK 的目录结构和作用是非常重要的。本文将详细介绍 Android SDK 中各个目录的名称和作用。 1、add-ons 目录 add-...

    android恢复出厂设置及格式化SDCard

    在Android操作系统中,恢复出厂设置和格式化SDCard是两种常见的操作,用于处理设备问题或保护个人数据。本文将详细讲解这两个概念,以及如何在2.1及以上版本的Android系统中进行操作。 **一、恢复出厂设置** 恢复...

    Android 截图保存

    这个组合快捷键适用于大多数Android版本,但具体按键可能因设备制造商而异,例如一些三星设备使用电源键和Home键。此外,一些Android设备也支持手势截图,如三指下滑或捏合手势。 屏幕截图完成后,它们会自动保存到...

    Android手机交互特性

    虽然Android提供了标准的返回键和Home键,但在某些情况下,这些默认行为可能会被应用程序覆盖,造成用户体验的不一致性。 **评分:** 60/100 ##### 5. 约束(Constraint) Android系统内置了一系列的安全和权限...

    苹果iPhone越狱后必装的插件.pdf

    1. 【Zephyr】:这款插件替代了HOME键的功能,让你通过手势进行多任务管理和切换应用,减少了物理按键的磨损。 2. 【Barrel】:Barrel为iOS设备的主屏幕翻页添加了各种动态效果,如3D、翻转等,使主屏幕的浏览更有...

    adb1.0.26包含fastboot.exe

    ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。 注:有部分命令的支持情况可能与 Android 系统版本及定制 ROM 的实现有关。 基本用法 命令语法 ...

Global site tag (gtag.js) - Google Analytics