android里面屏蔽home键/禁止Home键或者随你DIY
更新时间:2013年01月21日 10:34:56 作者:
可以先禁止Home键,再在onKeyDown里处理按键值,点然后在击Home键的时候就把程序关闭,或者随你DIY等等,感觉你可以随心所欲吧,再接再厉,希望本文可以帮助到你
可以先禁止Home键,再在onKeyDown里处理按键值,点然后在击Home键的时候就把程序关闭,或者随你DIY。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event){
if(KeyEvent.KEYCODE_HOME==keyCode)
android.os.Process.killProcess(android.os.Process.myPid());
return super.onKeyDown(keyCode, event);
}
@Override
public void onAttachedToWindow(){
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
加权限禁止Home键
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission>
复制代码 代码如下:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event){
if(KeyEvent.KEYCODE_HOME==keyCode)
android.os.Process.killProcess(android.os.Process.myPid());
return super.onKeyDown(keyCode, event);
}
@Override
public void onAttachedToWindow(){
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
加权限禁止Home键
复制代码 代码如下:
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission>
相关文章
Android使用友盟集成QQ、微信、微博等第三方分享与登录方法详解
之前的项目第三方分享和登录一直都使用ShareSDK实现的。为了统一使用友盟的全家桶,所以三方分享和登录也就选择了友盟,这里为大家整理出详细方法2018-03-03Android中多个ContentProvider的初始化顺序详解
在日常Android开发中经常会写一些sdk来供他人或者自己调用,一般这些sdk都涉及到初始化,下面这篇文章主要给大家介绍了关于Android中多个ContentProvider的初始化顺序的相关资料,需要的朋友可以参考下2022-04-04Android ListView长按弹出菜单二种实现方式示例
这篇文章主要介绍了Android ListView长按弹出菜单的方法,大家参考实现2013-11-11
最新评论