引用:http://my.oschina.net/chen106106/blog/51701
- 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);
- }
- }
来源:https://www.cnblogs.com/sode/archive/2012/05/28/2522516.html