如何创建一个像"隐形"的Android应用程序?

Kon*_*Kon 14 android

我想让我的应用程序以某种"秘密"模式运行.我想做的两件主要事情:

  1. 是否以编程方式在已安装的应用列表(抽屉?)中显示应用图标.
  2. 通过拨号盘启动应用程序(一些特殊数字组合)

我知道我可以删除启动器意图过滤器来隐藏图标:

<category android:name="android.intent.category.LAUNCHER" />
Run Code Online (Sandbox Code Playgroud)

但我想基于应用程序设置以编程方式执行此操作.我想我可以解决这个问题,但对我来说最大的问题是弄清楚如何通过拨号盘启动应用程序.我已经google了搜索SO,但还没有找到任何帮助.

提前致谢.

Ale*_*sky 12

  • 您可以按照此处所述以编程方式从启动器中删除图标
  • 如果你想启动应用程序作为魔术号码的调用,使用BroadcastReceivers进行拨出呼叫非常简单,你可以从Right Number app 获得解决方案