当前位置: 首页 > news >正文

Android 12.0Recent列表不显示某个app

1.概述

在12.0 的产品定制化开发中,在点击导航栏最近任务列表时,如果做到不显示某个app 呢 一种做法是在app中直接处理 一种做法是在framework中处理
接下来看这两种处理方法

1, app中处理
为该应用AndroidManifest xml文件中主MainActivity设置属性

android:excludeFromRecents=“true”

例如:

<activity android:name=".MainActivity"android:excludeFromRecents="true" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>	</activity>

应用是否具有android.intent.category.LAUNCHER属性有关,在主Activity有LAUNCHER的前提下,android:excludeFromRecents=“true”,才能达到在最近任务列表中隐藏该应用的目的。

2.在framework中处理的核心源码

源码地址:frameworks/base/services/core/java/com/android/server/am/ActivityTaskManagerService.java
http://www.lryc.cn/news/90278.html

相关文章:

  • 力扣sql中等篇练习(二十七)
  • Linux:LNMP的架构与环境配置
  • 【Zero to One系列】在WSL linux系统上,使用docker运行Mysql与Nacos,以及如何启动与停止WSL
  • WASender - Whatsapp server and bulk sender
  • 回溯递归的剪枝模版
  • 2023-5-30第三十天
  • 我国中央商务区(CBD)的空间重构及发展模式
  • Shell脚本的基本例子
  • C++设计模式介绍与分类
  • 【Redis25】Redis进阶:分布式锁实现
  • 【蓝桥杯算法题】输入输出流问题
  • BUG提交单模版一
  • Android 12.0系统默认授予读写权限给第三方app
  • 【生信】R语言在RNA-seq中的应用
  • 【嵌入式环境下linux内核及驱动学习笔记-(14)linux总线、设备、驱动模型之platform】
  • 绝地求生 压q python版
  • 云原生技术中的容器技术有哪些?
  • Gin中间件的详解 ,用Jwt-go 和 Gin 的安全的登陆的中间件
  • Nginx网站部署
  • Hadoop优化
  • FPGA设计的指导性原则 (中)
  • 开源创新 协同融合|2023 开放原子全球开源峰会开源协作平台分论坛即将启幕
  • 第四章 相似矩阵与矩阵对角化
  • 课程11:仓储层Repository实现、AutoMapper自动映射
  • 关于作用域的那些事(进阶)
  • 小技巧notebook
  • 【2451. 差值数组不同的字符串】
  • Java面试-每日十题
  • java.awt.datatransfer.Clipboard剪切板获取String字符串文本
  • HCIA——VLAN