- 浏览: 142946 次
- 性别:
文章分类
- 全部博客 (226)
- Android (181)
- C# (8)
- BOOTSTRAP (1)
- ASP.NET MVC4 (1)
- 设计模式 (1)
- VB.NET (1)
- WPF (0)
- PLC (0)
- 电气图纸 (0)
- 数据库 (5)
- Java (5)
- Window phone (0)
- 仪器仪表 (0)
- 变频器 (0)
- 低压电器 (0)
- 物联网 (0)
- Photoshop (1)
- SVN (1)
- 单片机 (5)
- IT (1)
- Android_IOS风格 (0)
- Android_广告栏展示 (0)
- Android_动画 (1)
- Android_Adapter (0)
- Android_ListView (1)
- Android_File (2)
- Android_表单提交 (0)
- Android_WebView (1)
- PHP (2)
- Android_Excel (1)
- Android_drawable (1)
- Android_theme (2)
- Android_phonegap (2)
- Android_AndroidManifest (1)
- ThinkPHP (0)
- Jquery (1)
- Android_ContentProvider (1)
最新评论
package com.test.qiao; import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.view.WindowManager; public class ZZZActivity extends Activity { private boolean flag = true;//true位屏蔽,false位不屏蔽 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override public void onAttachedToWindow() { if(flag) { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); } super.onAttachedToWindow(); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_HOME){ return true; } return super.onKeyDown(keyCode, event); } }
发表评论
-
LayoutInflater
2014-12-22 21:43 532在实际开发中LayoutInflater这个类还是非常有用的, ... -
ContentProvider之读写短消息
2014-12-08 11:08 583http://blog.csdn.net/liuhe ... -
android之启用默认浏览器
2014-11-03 12:36 503一、启动android默认浏览器 Intent inten ... -
eclipse下看android support v4源码
2014-09-18 22:24 625http://cfy10.blog.51cto.com/707 ... -
Android学习 (七)synchronized
2014-09-17 10:16 617http://hi.baidu.com/fenghuang12 ... -
ScheduledExecutorService定时周期执行指定的任务
2014-09-17 09:57 656http://blog.csdn.net/tsyj810883 ... -
android rotate
2014-09-16 15:21 1201rotate:fromDegrees:其实角度。toDegr ... -
Android获取Manifest中<meta-data>元素的值
2014-09-12 15:39 664在AndroidManifest.xml中,<meta- ... -
PopupWindow
2014-09-12 11:09 8741-初始化 PopupWindow mPop = new P ... -
Android的事件分发onInterceptTouchEvent与onTouchEvent、OnClickListener、OnLongClick
2014-09-11 11:05 892onInterceptTouchEvent()是ViewGro ... -
scrollTo、scrollBy、getScrollX、getScrollY这4个方法的含义,Scroller的简单用法
2014-09-11 10:43 1562scrollTo、scrollBy都是 对 ... -
VelocityTracker
2014-09-11 10:14 673android.view.VelocityTracker主要用 ... -
Android之SurfaceHolder
2014-09-09 16:05 591SurfaceHolder,可以把它当成surface的控制器 ... -
android performClick使用
2014-09-09 13:53 1138performClick 是使用代码主动去调用控件的点击事件( ... -
slidingmenu使用说明
2014-09-07 10:17 601左侧、右侧和两边 在BaseActivity中将Slid ... -
Android之SlidingMenu属性详解
2014-09-07 09:52 652SlidingMenu 常用属性介绍: menu.setMod ... -
Android IOS风格侧边栏效果
2014-08-27 13:45 332http://download.csdn.net/detail ... -
android 代码设置、打开wifi热点及热点的连接
2014-08-26 10:30 1033见博客文章 http://blog.csdn.net/luob ... -
Android 之两点触摸技术
2014-08-26 09:58 734package mobile.android.multi.to ... -
Android动画之translate(位移动画)
2014-08-25 15:53 464http://www.cnblogs.com/bavariam ...
相关推荐
下面我们将详细介绍如何在Android 4.0以上版本中屏蔽Home键。 首先,我们需要理解Android系统的权限结构。在Android 4.0之前,开发者可以通过注册一个BroadcastReceiver监听ACTION_HOME_KEY_DOWN和ACTION_HOME_KEY_...
虽然不是设计用来常规地屏蔽Home键,但开发者可以巧妙利用它来实现这一目标。 以下是使用`AccessibilityService`屏蔽Home键的基本步骤: 1. 创建 AccessibilityService 配置:首先,你需要在AndroidManifest.xml...
在Android中,屏蔽Home键通常涉及到对系统的BroadcastReceiver和Intent.ACTION.MAIN这两个关键元素的处理。首先,创建一个BroadcastReceiver,监听ACTION.MAIN动作,当用户按下Home键时,可以捕获这个事件: ```...
由于安全性和用户体验考虑,Android不允许随意篡改系统核心行为,包括屏蔽Home键。但是,开发者可以通过创建自定义Launcher或者Service来模拟对Home键行为的控制。下面我们将分步骤讲解如何实现这一目标。 1. 创建...
本文将详细介绍如何在Android应用中采用`WindowManager`来屏蔽Home键。 首先,我们需要创建一个悬浮窗口(Floating Window),这是`WindowManager`的主要用途之一。悬浮窗口可以覆盖在其他应用之上,我们可以通过...
标题提到的"ANDROID 开发屏蔽HOME键"是一个常见的话题,尤其是在定制系统或者特殊应用需求的场景下。下面我们将详细探讨如何在Android中实现HOME键的屏蔽,并分析不同处理器平台的兼容性问题。 首先,Android系统...
下面将详细介绍如何在Android 4.0及更低版本下屏蔽Home键。 首先,我们需要了解Android系统处理Home键的基本流程。当用户按下Home键时,系统会调用Activity的onPause()方法,然后将当前Activity移至后台,将前台...
针对Android 4.0(Ice Cream Sandwich)系统,由于其对用户体验和系统架构的一系列改进,传统在Android 2.x上屏蔽Home键的方法不再适用。本篇将详细介绍如何在Android 4.0中实现Home键的屏蔽。 首先,我们回顾一下...
在这个"Android 5.1锁屏屏蔽HOME键的Demo"中,我们将探讨如何在Android 5.1版本下,于锁屏界面阻止用户使用HOME键来退出锁屏状态。 首先,我们要了解Android系统的权限管理。在Android中,对硬件按键(如HOME键)的...
设置Activity的启动标志`FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS`可以使应用不在最近应用列表中显示,但这并不能完全屏蔽Home键,只是让用户更难通过最近应用列表回到应用。 3. **使用KeyguardManager** 在Android中...
Android-HomeKey-Locker Utility to disable HOME KEY in Android Activity. As there are a lot questions about "how to disable home button in android?" on Stack Overflow, such as how to disable home ...
本文将详细介绍如何在Android中捕获和屏蔽Home键,并提供一个具体的代码示例。 首先,我们要了解Android系统对Home键的默认处理方式。通常情况下,当用户按下Home键时,系统会将当前活动的Activity移至后台,让出...
本Demo "实测可行的Android 4.x锁屏屏蔽HOME键的Demo" 就是针对这一需求的解决方案,它能在锁屏状态下有效阻止用户按下HOME键,提高应用的安全性和用户体验。 首先,我们要理解Android系统的权限机制。在Android中...
为了屏蔽Home键和Back键,我们需要获取到相应的系统权限,这通常需要在AndroidManifest.xml文件中声明相应的权限,如`android.permission.WRITE_SECURE_SETTINGS`,但这是一种高级权限,普通应用通常无法获得。...
为了进一步屏蔽Home键,我们需要在`onAttachedToWindow()`方法中设置窗口类型为`TYPE_KEYGUARD`,这样可以让应用在前台时像锁屏界面一样,不允许用户通过Home键离开。如下所示: ```java @Override public void ...
总的来说,通过自定义View并设置LayoutParams.TYPE_SYSTEM_ERROR,结合权限 `<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>`,可以在Android 4.0及更高版本上实现屏蔽Home键的效果。...
在Android系统中,Home键是用户最常用的导航键之一,用于返回主屏幕。然而,在某些特殊情况下,开发者可能需要监听并拦截Home键事件,比如在应用程序执行关键操作时防止用户意外退出。本篇文章将详细讲解如何在...
- 为了确保在所有情况下都能屏蔽home键,可能需要在Service中同样进行监听,因为有些设备可能会绕过BroadcastReceiver直接调用home键功能。 4. **权限管理**: - 实现上述功能可能需要请求额外的权限,如READ_...