android里面屏蔽home键/禁止Home键或者随你DIY
程序员文章站
2023-12-13 14:36:10
可以先禁止home键,再在onkeydown里处理按键值,点然后在击home键的时候就把程序关闭,或者随你diy。 复制代码 代码如下: @override public...
可以先禁止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>