在android P 版本上想要屏蔽某一个应用界面的HOME键和RCENT键需要怎么做

(1)其实也不用多复杂,应用首先在清单文件中获得STATUS_BAR权限

<uses-permission android:name="android.permission.STATUS_BAR" />

(2)然后我们需要在该Activity的oncreat方法中去屏蔽,记住,一定要在setContentView方法之前调用,不然等到布局加载出来就屏蔽不了了

import android.app.StatusBarManager;private StatusBarManager mStatusBarManager;@Override
protected void onCreate(Bundle savedInstanceState) {mStatusBarManager = (StatusBarManager)getSystemService(Context.STATUS_BAR_SERVICE);mStatusBarManager.disable(StatusBarManager.DISABLE_HOME | StatusBarManager.DISABLE_RECENT);//这样我们就屏蔽掉了HOME键和RCENT键super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}

(3)如果我们不放开的,recent键和home键会一直隐藏,那么如何取消隐藏呢。我们可以在onFinsh方法或onDestroy方法中放开

@Override
protected void onDestroy() {mStatusBarManager.disable(StatusBarManager.DISABLE_NONE);//这样我们在该页面消失的时候home键和recent键又会出来了super.onDestroy();
}

Android P 怎样屏蔽HOME键和RECENT键相关推荐

  1. Android如何屏蔽home键和recent键

    最近在做一个项目的时候,进入一个 Activity后需要暂时屏蔽掉home键和recent键(back键可以在onKeyDown里面处理),网上找了半天,都是针对旧版本android的方法,andro ...

  2. Android 切换手势和按键、底部recent键事件传递

    Android系统切换手势和按键 涉及到的模块 settings.systemUI.framework.launcher 1.settings 点击选择框,选择手势或者按键.切换时实际上是操作over ...

  3. Android home键、recent键点击无效

    adb shell settings --user 0 put secure user_setup_complete 1 //hmoe键可用 adb shell settings put global ...

  4. android 7.1 屏蔽按压两次电源键(KEYCODE_POWER)打开相机

    平台 RK3288 + Android7.1 需求 Android 支持通过快速按下电源键两次启动摄像头, 在新的需求中, 需要屏蔽此功能. 修改 frameworks/base/services/c ...

  5. java屏蔽虚拟按键代码_Android虚拟按键 Recent键屏蔽(隐藏)

    最近做项目碰到一个需求,把那个Android 手机里面平板的虚拟 RecentApplication 键给隐藏掉,(我自己搞了好久,一直把他当成菜单键,看过源码的朋友就不要说了,O(∩_∩)O哈哈~) ...

  6. android屏蔽recent键

    需求:自己的应用屏蔽recent键(多任务键). 注意:这里屏蔽指点击失效,但是布局中仍然显示 通过上网查阅资料:onKeyDown方法中监听不到 @Override public boolean o ...

  7. 【Android】Android中屏蔽返回键,home键以及其他实体按键

    屏蔽键重写activiy的两个方法就行 屏蔽返回键 public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { ...

  8. android 屏蔽实体按键,Android中屏蔽返回键,home键以及其他实体按键

    屏蔽键重写activiy的两个方法就行 屏蔽返回键 public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { ...

  9. 直播源码开发,Android 屏蔽返回键(后退键)

    直播源码开发,Android 屏蔽返回键(后退键) 方案一 在Activity中重写onBackPressed方法(推荐使用). @Override public void onBackPressed ...

  10. android recent键值

    Android recent 键: Should bring up the application switcher dialog. */ public static final int KEYCOD ...

最新文章

  1. spring-amqp整合rabbitmq消费者配置和代码
  2. pyton中的self具体含义,加self与不加self有什么区别?
  3. Partition--分区总结
  4. JVM性能调优实践:G1 垃圾收集器介绍篇
  5. 【格局视野】三色需求与工作层次
  6. c语言字符串未初始化strcat,C语言中字符串常用函数strcat与strcpy的用法介绍
  7. android个人微信支付,Android之微信支付
  8. 应对需求变更的软件的设计——我的想法
  9. 论文笔记_S2D.52_CMRNet++_运行记录
  10. DELL笔记本大小写切换时鼠标焦点转移的解决办法
  11. 5个最佳的Android测试框架(带示例)
  12. 漫画 | 前端发展史的江湖恩怨情仇
  13. 青岛大学2020计算机考研录取名单,青岛大学复试录取名单 青岛大学2020年复试名单...
  14. 《数据库系统概念》一二章学习笔记
  15. 一些关于网页设计的优秀网站
  16. 网间互联-国家级互联网骨干直联点
  17. 数字音频芯片--Digilent 公司PmodI2S芯片控制
  18. 我的家庭网络拓扑结构
  19. 概率论与数理统计--知识点
  20. 2022-2028年中国三元锂电池行业市场运营格局及前景战略分析报告

热门文章

  1. linux tc 限速,TC限速
  2. 使用linux,导出mysql数据库信息,连接聚石塔
  3. 用计算机绘制函数图像数学大师,用Excel来绘制数学中的函数图像
  4. Word文档没保存电脑死机了,重启打开文档一片空白怎么办?
  5. 百度快照劫持代码的更新
  6. windows之IP地址(一)
  7. VC+DirectShow对视频进行图片处理(转)
  8. kettle 通过java实现正态分布密度函数调用
  9. java猜拳_Java猜拳小游戏(剪刀、石头、布)
  10. T410i开机显示fan error修复