android - 如何使应用程序显示在android包管理器中但不在图标中
问题描述
我有一个应用程序,它将通过意图调用从另一个应用程序通过意图调用。那部分工作正常。没有问题。但是,我还有两个要求:
该应用程序不应显示在已安装的应用程序列表中。相反,您应该无法单击我的应用程序并打开它。图标本身不应显示。
我确实希望它出现在包管理器中。(这是由于第三方应用程序集成。他们正在检查我们的应用程序是否存在于包管理器中)
如何做到这一点?我在清单文件中使用了意图类别 MAIN 而不是 LAUNCHER。这满足了上面的要求 1(应用程序图标不显示),但不满足 #2。
我什至尝试注释掉意图过滤器本身,但没有帮助。
解决方案
推荐阅读
- flutter - showModalBottomSheet 中的颤振导航与 isScrollControlled 冲突
- javascript - 是否有必要将 TensorFlow.js 计算放在 Node.js 工作线程中?
- r - 如何跳过和忽略循环中无法被一行代码读取或提供错误的行?
- javascript - 为什么我的输入搜索事件监听器不起作用?
- c# - How to traverse nested JSON object in good time complexity?
- python - Pyspark - 将具有最大值的列转换为单独的 1 和 0 条目
- ios - 使用 Apple 登录后 AWS Cognito 令牌无效
- c# - C# 通用方法调用两个不同的服务
- android - 为什么这个错误发生在 android studio #flutter #androidstudio
- mysql - 如何优化Mysql窗口功能?