首页 > 解决方案 > 如何使应用程序显示在android包管理器中但不在图标中

问题描述

我有一个应用程序,它将通过意图调用从另一个应用程序通过意图调用。那部分工作正常。没有问题。但是,我还有两个要求:

  1. 该应用程序不应显示在已安装的应用程序列表中。相反,您应该无法单击我的应用程序并打开它。图标本身不应显示。

  2. 我确实希望它出现在包管理器中。(这是由于第三方应用程序集成。他们正在检查我们的应用程序是否存在于包管理器中)

如何做到这一点?我在清单文件中使用了意图类别 MAIN 而不是 LAUNCHER。这满足了上面的要求 1(应用程序图标不显示),但不满足 #2。

我什至尝试注释掉意图过滤器本身,但没有帮助。

标签: androidandroid-intent

解决方案


推荐阅读