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

时间:2011-05-07 12:33:34

标签: android

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

  1. 不能以编程方式在已安装的应用列表(抽屉?)中显示应用图标。
  2. 通过拨号盘(一些特殊号码组合)启动应用程序
  3. 我知道我可以删除启动器意图过滤器来隐藏图标:

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

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

    提前致谢。

1 个答案:

答案 0 :(得分:12)

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