此方案,是为了锁屏做的。不适用于普通Activity的屏蔽home键。
方案一:监听onKeyDown事件

@Override
public boolean onKeyDown( int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if (keyCode == event. KEYCODE_HOME) { return true; } return super.onKeyDown(keyCode, event);
}

缺点:部分机型无效。

方案二(推荐):

  1. 写一个service。
  2. 在service中启动activity或者显示悬浮窗。

PS:对于锁屏来说,建议在service中显示悬浮窗充当锁屏界面,而不是activity。

锁屏中如何实现屏蔽home键相关推荐

  1. 苹果手机10秒解除锁屏_忘记苹果锁屏密码10秒解决 音量键选择wipedata/

    导读:谈到苹果,大家应该都不陌生,有人问忘记手机密码了怎么办?,另外,还有朋友想问oppo忘记图案解锁怎么办,这到底怎么回事呢?其实锁屏密码是四位数密码呢,下面是小编精心为你们整理的忘记苹果锁屏密码1 ...

  2. 设置锁屏方式后,锁屏长按电源键还有锁屏按钮(lockdown)锁屏状态下应该没有,解锁使用后长按才有这个按钮。

    长按电源的菜单列表在frameworks/base/core/res/res/values/config.xml 里面有个<string-array translatable="fal ...

  3. 实现一个Android锁屏App的难点总结 1

    自定义一个漂亮实用的锁屏app,如果能赢得用户的认可,替换系统自带的锁屏,绝对是一个不小的日活入口.这段时间正好总结一下最近调研的Android平台的锁屏app开发中的难点. 一.前言 锁屏的大概实现 ...

  4. android 锁屏

    引用:http://blog.csdn.net/kay_wyong/article/details/6631870 大体的思路:系统启动成功后SystemServer调用wm.systemReady( ...

  5. android锁屏快捷键设置,Android4.0+锁屏程序开发——设置锁屏页面篇

    [如何开发一个锁屏应用] 想要开发一个锁屏应用,似乎很难,其实并没有想象中那么难. 从本质上来说,锁屏界面也只是一个Activity而已,只是这个界面比较特殊,在我们点亮屏幕的时候,这个界面就会出现. ...

  6. Android一键锁屏代码

    锁屏小Demo 由于手机关机键最近不好用了,所以就研究研究一键锁屏的小玩意. 首先创建一个工程 布局很简单,就一个button <?xml version="1.0" enc ...

  7. 安卓锁屏灭屏加载流程

    时间2022-01-10 相关的类 首先需要了解以下这几个类 KeyguardViewMeditor:整个锁屏的调度类,相当于锁屏的大脑,控制着整个锁屏. KeyguardService:负责锁屏模块 ...

  8. android 锁屏界面处理

    锁屏相关的文件在android对应package:com.android.internal.policy.impl. phoneWindowManager.java可以派发各种物理key,如Power ...

  9. android4.2.2原生锁屏,酷派大神Note(原生4.2.2Android)L风格+Xposed框架+自定义

    酷派大神Note(原生4.2.2Android)L风格+Xposed框架+自定义是一款残芯大的大神Note安卓原生版,希望大家会喜欢~支持:锁屏画面调整,状态栏调整,虚拟键调整,透明度调整,电源调整, ...

  10. Framework之锁屏分析与禁用锁屏

    产品开发过程有一个需求: 按下电源键不锁屏,只关闭屏幕: 用户仍然可以设置熄屏时间(到了设定的时间屏幕熄灭,按下电源键唤醒而没有锁屏): 网上找了好几种禁用锁屏的方法,都不管用,为了方便广大找答案的童 ...

最新文章

  1. 常用jQuery ajax代码片段
  2. WeightedRandomSampler 理解了吧
  3. QML Profiler性能优化教程
  4. java $表示什么_java – 变量名中$的含义是什么?
  5. STM32通用和复用功能IO
  6. 高清电脑手机壁纸任你选,每天不重样!
  7. A. 面向对象思想介绍
  8. HDU_1874_畅通工程续_最短路问题
  9. java7创建线程_Java 并发编程学习(七):正确地创建线程池
  10. Office下载记录
  11. RFBNet模型推理
  12. 一张图片切割成九宫格,微信朋友圈发布
  13. 类似合俊大数据营销CRM系统软件的出路何在?
  14. HDU:4535 吉哥系列故事——礼尚往来(数学:错排)
  15. 深航App劫持微信;Apple News上线首日遭遇各种崩溃;华为P30“望远镜手机”正式发布 | 雷锋早报... 1
  16. 自媒体到底有多赚钱?首选赛道推荐
  17. Hihocoder 顺子
  18. 几种Java序列化方式的实现
  19. icordova拍照_ionic2/3实战-添加拍照功能cordova-plugin-camera
  20. java毕业设计美食系统_java毕业设计_基于javaweb的美食网站系统

热门文章

  1. 西部陆海新通道海铁联运通达中国六省市
  2. 理解Spring 容器设计理念
  3. You may need an appropriate loader to handle this file type, currently no loaders are configured to
  4. linux里面如何配置软路由,Linux中增加软路由的两种方法
  5. 冬瓜哥送你元宵大礼盒啦!!
  6. 网站建设中百度快照劫持是什么?劫持百度快照是怎么回事?
  7. java中list中放入map_list中放map的几种方式
  8. 关于openlaeyrs获取谷歌卫星地图的无偏瓦片
  9. 百度推出新版团购导航 对团购导航造成冲击
  10. 15个快速学习苹果Swift编程语言的入门教程