package com.zzl.home;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.WindowManager;
/**
* Home键的屏蔽测试
* Zzl
*/
public class MainActivity 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);
}
}
分享到:
相关推荐
实现了针对android 4.0系统以上屏蔽home键的效果
针对android 4.0系统以下屏蔽home键的功能,简单易学,凑点字。
android 采用windowmanager屏蔽home键
Android 4.4、5.1、6.0 屏蔽Home键,改动java文件
完美屏蔽home键的比较文件 使用和详细描述请见: http://blog.csdn.net/y_haiyang/article/details/9924919 ====================关注小鱼=================== 新浪微博:http://weibo.com/AwareMissing 腾讯...
实现是通过AccessibilityService,国内部分厂商的rom可能不生效,本人测试的手机努比亚可以!
由于android4.0和2.x上的屏幕管理不一样,2.x上的屏蔽方法在4.0上会失效,使用一中新的方法来屏蔽4.0上的Home键。
Home+Back键可配合锁屏图案使用!
亲测,这是拿别人的代码改了一下再加了点自己的想法 能锁屏和监控到home键屏蔽了back键而已
Android 5.0锁屏屏蔽HOME键的Demo。在模拟器跟2.3系统的三星手机跟5.1系统的一加2手机上测试均有效
系统的总结了市面上各android 处理器屏蔽HOME键的方法,相信会对你有一定的帮助和启发。
Android 屏蔽home,菜单,返回键 解锁,加锁
实测可行的Android 4.x锁屏屏蔽HOME键的Demo。在模拟器跟2.3系统的三星手机跟4.1系统的小米手机上测试均有效。
在Android应用开发中,如何屏蔽手机硬件菜单Home键,按本文描述的去操作,可以得到你想要的效果。
不如测试真机版本为:android 4.12
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 ...
较新安卓系统无法屏蔽Home键。 代码中分三部分: 1、隐藏屏幕下方的虚拟按键,并且全屏。 注:这一步只是隐藏按键,不是禁用按键,用户还可以上滑出虚拟按键) 用户调出下方Android虚拟按键后,分别屏蔽: 2、...
android4.0屏蔽home键实现.pdf
可以先禁止Home键,再在onKeyDown里处理按键值,点然后在击Home键的时候就把程序关闭,或者随你DIY。 代码如下: @Override public boolean onKeyDown(int keyCode, KeyEvent event){ if(KeyEvent.KEYCODE_HOME==...