转载请标明原文地址谢谢;

之前遇到过需要屏蔽HOME键的场景,百度搜了很多根本不好使,Framework层又不能动。后来找到了,亲测可用,今天抽空贴出来;

下面不废话,直接上代码

@Override    public void onAttachedToWindow() {        this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG);        super.onAttachedToWindow();    }


Activity里直接重写。


我这边的话Android5.1是完全没问题的,还有一种的话就是AndroidManifest里直接将应用设为launcher。不过不知道为啥我这个设launcher之后第一次点HOME键会闪一次(重启了)

慎用!!不要拿来搞流氓软件!!

更多相关文章

  1. Android(安卓)APP —— “时光摄影” 的搭建手记(二)
  2. Android重写ViewGroup实现卡片布局(三)
  3. OnConfigurationChanged 配置变化。 屏幕翻转,输入法,语言等切换
  4. Android之Fragment
  5. Android实现卡拉OK字幕效果方法
  6. [RK3288][Android6.0] 调试笔记 --- 软硬键盘同时使用
  7. android studio 中 java.lang.NoClassDefFoundError:retrofit2.R
  8. Android(安卓)启动另外activity并返回结果
  9. Android(安卓)Studio——private Handler mHandler = new Handle

随机推荐

  1. android系统提供的几种颜色Color
  2. Android(安卓)eMMC Booting
  3. android wpa_supplicant 流程分析
  4. android读取usb设备数据
  5. android之ArrayAdaper应用
  6. android 对话框中的进度条 (ProgressDial
  7. android 判断是否在主线程的方法
  8. Android(安卓)报错 android.view.ViewRoo
  9. 【Android】创建、读取XML文件
  10. 通过Intent在Activity|Service之间传递数