歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android 如何屏蔽Home鍵

Android 如何屏蔽Home鍵

日期:2017/3/1 10:27:03   编辑:Linux編程

Android 如何屏蔽Home鍵(長按短按都不起作用)。

  1. package com.test.qiao;
  2. import android.app.Activity;
  3. import android.os.Bundle;
  4. import android.view.KeyEvent;
  5. import android.view.WindowManager;
  6. public class ZZZActivity extends Activity {
  7. private boolean flag = true;//true位屏蔽,false位不屏蔽
  8. @Override
  9. public void onCreate(Bundle savedInstanceState) {
  10. super.onCreate(savedInstanceState);
  11. setContentView(R.layout.main);
  12. }
  13. @Override
  14. public void onAttachedToWindow() {
  15. if(flag) {
  16. this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
  17. }
  18. super.onAttachedToWindow();
  19. }
  20. @Override
  21. public boolean onKeyDown(int keyCode, KeyEvent event) {
  22. if(keyCode == KeyEvent.KEYCODE_HOME){
  23. return true;
  24. }
  25. return super.onKeyDown(keyCode, event);
  26. }
  27. }
Copyright © Linux教程網 All Rights Reserved