1.概述
在13.0 的系统产品rom定制化开发中,在点击导航栏最近任务列表时,如果做到不显示某个app 呢 一种做法是在app中直接处理 一种做法是在framework中处理
接下来看这两种处理方法
1, app中处理
为该应用AndroidManifest xml文件中主MainActivity设置属性
android:excludeFromRecents=“true”
例如:文章来源:https://www.toymoban.com/news/detail-801256.html
<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”,才能达到在最近任务列表中隐藏该应用的目的。文章来源地址https://www.toymoban.com/news/detail-801256.html
2.在framework中处理的核心源码
frameworks/base/services/core/java/com/android/server/am/
到了这里,关于Android 13.0 Recent列表不显示某个app的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!