`

android屏蔽返回键和Home键

 
阅读更多
//屏蔽返回键的代码:
public boolean onKeyDown(int keyCode,KeyEvent event)
{
	switch(keyCode)
	{
		case KeyEvent.KEYCODE_HOME:return true;
		case KeyEvent.KEYCODE_BACK:return true;
		case KeyEvent.KEYCODE_CALL:return true;
		case KeyEvent.KEYCODE_SYM: return true;
		case KeyEvent.KEYCODE_VOLUME_DOWN: return true;
		case KeyEvent.KEYCODE_VOLUME_UP: return true;
		case KeyEvent.KEYCODE_STAR: return true;
	}
	return super.onKeyDown(keyCode, event);
}
 

 

//屏蔽home键的代码:
public void onAttachedToWindow() 
{
	this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
	super.onAttachedToWindow();
}
 
分享到:
评论

相关推荐

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

    在Android系统中,Home键、菜单键(在某些设备上是多任务键)和返回键是用户界面的重要组成部分,它们提供了导航和操作的基本方式。然而,在特定的应用场景下,如开发特殊应用或游戏时,开发者可能需要屏蔽这些系统...

    android 免Root屏蔽home键,通过AccessibilityService,屏蔽按键。打王者防误触

    在Android系统中,Home键是用户最常用的导航键之一,用于快速返回主屏幕。然而,在特定的应用场景下,比如玩游戏时,尤其是像“王者荣耀”这样的竞技游戏,误触Home键可能会导致游戏进程中断,影响玩家体验。为了...

    android 采用windowmanager屏蔽home键

    在Android系统中,Home键是默认行为,允许用户随时返回主屏幕或切换到其他应用程序。然而,有时开发者可能需要在特定场景下禁用Home键,例如在全屏游戏或者某个重要操作过程中,确保用户不会意外退出。这通常通过`...

    android 4.0以上屏蔽Home键

    总的来说,虽然Android 4.0以上版本不再直接支持屏蔽Home键,但开发者仍然可以通过一些策略和技巧来实现类似的功能。需要注意的是,过度地限制用户使用Home键可能会对用户体验产生负面影响,因此在实际应用中应当...

    Android 4.4、5.1、6.0 屏蔽Home键

    本文将深入探讨如何在Android 4.4(KitKat)、5.1(Lollipop)和6.0(Marshmallow)版本中实现Home键的屏蔽,主要涉及Java代码的修改。 首先,理解Android系统的权限模型至关重要。由于安全性和用户体验考虑,...

    ANDROID 开发屏蔽HOME键

    总的来说,屏蔽Android的HOME键是一个涉及系统底层和硬件差异的问题。开发者在尝试屏蔽HOME键时,需要考虑到不同平台的兼容性和用户体验,避免在屏蔽操作中引入不必要的复杂性和错误。同时,也要注意这种做法可能会...

    屏蔽android4.0以上home按键。

    综上所述,屏蔽Android 4.0以上版本的Home键涉及多方面技术和策略,每个方法都有其优缺点,需要根据具体应用场景和用户需求来选择合适的方式。同时,开发者应始终尊重用户习惯和系统权限,遵循最佳实践,以提供稳定...

    android 4.0以下屏蔽Home键

    在Android系统中,Home键是默认用户界面的重要组成部分,它允许用户快速返回主屏幕或切换到最近使用的应用。然而,在某些特殊应用场景下,比如开发特殊功能的应用或者游戏时,开发者可能需要暂时禁用Home键的功能,...

    android 4.0 屏蔽 Home键

    针对Android 4.0(Ice Cream Sandwich)系统,由于其对用户体验和系统架构的一系列改进,传统在Android 2.x上屏蔽Home键的方法不再适用。本篇将详细介绍如何在Android 4.0中实现Home键的屏蔽。 首先,我们回顾一下...

    Android 5.1锁屏屏蔽HOME键的Demo

    在这个"Android 5.1锁屏屏蔽HOME键的Demo"中,我们将探讨如何在Android 5.1版本下,于锁屏界面阻止用户使用HOME键来退出锁屏状态。 首先,我们要了解Android系统的权限管理。在Android中,对硬件按键(如HOME键)的...

    屏蔽Home+Back键

    在Android系统中,Home键和Back键是两个非常重要的功能键,它们分别用于返回主屏幕和退回上一级操作。在某些特殊场景下,比如开发特殊应用、进行测试或者保护隐私时,我们可能需要屏蔽这两个键的功能,使得用户无法...

    实测可行的Android 4.x锁屏屏蔽HOME键的Demo

    本Demo "实测可行的Android 4.x锁屏屏蔽HOME键的Demo" 就是针对这一需求的解决方案,它能在锁屏状态下有效阻止用户按下HOME键,提高应用的安全性和用户体验。 首先,我们要理解Android系统的权限机制。在Android中...

    Android 屏蔽和捕获Home键的示例代码

    本文将详细介绍如何在Android中捕获和屏蔽Home键,并提供一个具体的代码示例。 首先,我们要了解Android系统对Home键的默认处理方式。通常情况下,当用户按下Home键时,系统会将当前活动的Activity移至后台,让出...

    android里面屏蔽home键/禁止Home键或者随你DIY

    在Android系统中,Home键是用户最常用的导航键之一,用于退出当前应用并返回主屏幕。然而,在某些特定的应用场景下,开发者可能需要屏蔽或自定义Home键的行为,例如在游戏、全屏模式或者需要持续运行的任务中。下面...

    android4.0屏蔽home键实现.pdf

    在Android开发中,有时我们需要实现特定的功能,例如创建一个锁屏应用,此时就需要屏蔽系统的Home键,使得用户在使用该应用时无法通过Home键退出。针对Android 4.0(API Level 14)及以上版本,传统的通过设置...

    Android PopupWindow的menu和4.12版本拦截home键

    在Android中,Home键是一个特殊键,通常用于返回到主屏幕。默认情况下,应用程序无法拦截Home键,因为这是系统的保留行为。然而,从Android 3.1版本开始,引入了ActivityManager的onKeyDown()方法,使得在某些特定...

    仿惠锁屏 侧滑解锁 屏蔽home按键

    - Android系统的home键默认行为是返回主屏幕,但开发者可以通过注册BroadcastReceiver监听HOME键按下事件,然后阻止其默认行为。在收到ACTION_KEY_DOWN事件时,可以判断keycode是否为KEYCODE_HOME,如果是,则忽略...

    安卓键盘输入相关-屏蔽4.0Home键.rar

    总的来说,"安卓键盘输入相关-屏蔽4.0Home键.rar"这个资源包含了如何在Android 4.0系统上处理键盘输入和屏蔽Home键的实践知识。开发者可以通过研究提供的代码,学习如何自定义Android应用的行为,以满足特定场景的...

    Androidpingbao_HomeHome_android_

    4. **屏蔽返回键**:同样,可以通过重写Activity的onKeyDown()方法,捕获到返回键事件,然后选择忽略或执行自定义操作。 5. **屏蔽挂机键(电源键)**:挂机键的处理更为复杂,因为它通常会触发设备休眠。开发者...

Global site tag (gtag.js) - Google Analytics