Android 13.0 Recent列表不显示某个app

1.概述

在13.0 的系统产品rom定制化开发中,在点击导航栏最近任务列表时,如果做到不显示某个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/

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-20 07:22:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-20 07:22:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-20 07:22:05       82 阅读
  4. Python语言-面向对象

    2024-01-20 07:22:05       91 阅读

热门阅读

  1. Wargames与bash知识21

    2024-01-20 07:22:05       49 阅读
  2. Godot FileDialog无法访问其它盘符的文件

    2024-01-20 07:22:05       55 阅读
  3. Unity文字游戏开发日志(2)——存档与读档

    2024-01-20 07:22:05       52 阅读
  4. UI -- UniApp

    2024-01-20 07:22:05       50 阅读
  5. Webpack5入门到原理11:处理 js 资源

    2024-01-20 07:22:05       45 阅读
  6. C语言再学习 -- C语言搭建TCP服务器/客户端

    2024-01-20 07:22:05       62 阅读
  7. linux Vim编辑器使用以及文件权限修改,kill process

    2024-01-20 07:22:05       42 阅读