首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何删除android 10中的启动图标(Q)

如何删除android 10中的启动图标(Q)
EN

Stack Overflow用户
提问于 2020-01-08 05:06:00
回答 1查看 2K关注 0票数 5

在API 29之前,我们可以删除设备中的启动程序图标。

代码语言:javascript
运行
复制
<intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

在清单文件中。

如前所述,这里

在Android中,至少有一个应用程序的活动或合成的活动出现在返回列表中,除非该应用程序至少满足以下条件之一:

  • 这个应用程序是一个系统应用程序。
  • 该应用程序不请求任何权限。
  • 该应用程序没有默认启用的启动程序活动。启动程序活动具有包含ACTION_MAIN操作和CATEGORY_LAUNCHER类别的意图。
  • 此外,该系统还在以下与企业相关的案例中隐藏了一些或所有应用程序的综合活动: 如果该设备是一个完全管理的设备,则返回列表中不会出现任何应用程序的综合活动。如果当前用户有工作配置文件,则返回列表中不显示用户工作应用程序的综合活动。

第三个条件与不启用启动程序活动相同。

如何在android 10中实现这一点?

EN

回答 1

Stack Overflow用户

发布于 2020-05-05 11:49:48

我相信第三个条件是错误或过时的。

谷歌当前的安卓10模拟器映像(Google、英特尔x86、Atom系统图像29_r09)的行为与文档不同:

getActivityList()总是至少返回一个活动,除非应用程序满足至少一个:

  • 系统应用程序
  • 标签是完全空的--没有活动,没有服务,.已声明
  • 未声明任何权限

此行为对应于Android的发布说明

发射器图标可见性 在Android 2中,不在各自的清单文件中声明任何权限的包将被隐藏在所有应用程序托盘中,以下类型的应用程序也是如此:

  • 系统应用程序
  • 在各自的清单标记中不包含任何组件的应用程序
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59639700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档