【发布时间】:2020-04-25 15:01:18
【问题描述】:
在API 29之前,我们可以通过移除来移除设备中的启动器图标
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
在清单文件中。
如上所述here
从 Android Q 开始,除非应用至少满足以下条件之一,否则至少有一个应用的 Activity 或合成的 Activity 出现在返回的列表中:
该应用是系统应用。
该应用不请求任何权限。
该应用没有默认启用的启动器活动。一种 启动器活动的意图包含 ACTION_MAIN 动作和 CATEGORY_LAUNCHER 类别。
另外,系统隐藏 以下部分或所有应用程序的合成活动 企业相关案例:
如果设备是完全托管的设备,则不会为 任何应用都会出现在返回的列表中。如果当前用户有工作 个人资料,没有为用户的工作应用程序合成的活动出现在 返回的列表。
第三个条件与未启用启动器活动相同。
如何在 android 10 中实现这一点?
【问题讨论】:
-
你有解决办法吗?
-
@Ranjan No 没有得到任何解决方案
标签: android visibility android-10.0 appicon