如何启动没有启动器图标的应用程序?

时间:2012-08-02 17:43:24

标签: android

我想在没有Launchericon的情况下发布一个Activity。所以我删除了

<category android:name="android.intent.category.LAUNCHER" />
来自清单的

。现在我的Icon没有显示在启动器中,但是我的应用程序第一次启动,之后用户不需要打开应用程序(因此不需要启动器图标)。

所以我的问题是: 有没有办法不显示启动器图标,但只是第一次启动应用程序?

谢谢。

1 个答案:

答案 0 :(得分:6)

  

此后用户无需打开应用程序(因此不需要启动器图标)

如果他们强制停止您的应用,他们将需要返回并从启动器启动您的一项活动,否则会导致某些内容明确地运行您的某个组件。否则,您的应用将永远不会再次运行(Android 3.1 +)。

此外,您需要一个始终可用的活动:

  • 您应用的设置(以控制您的应用提供的任何其他内容的行为)
  • 许可协议
  • 隐私政策
  • 文档
  • 有关应用程序支持的信息

因此,我强烈建议您在应用程序的启动器中进行有意义的活动。

话虽如此,您可以通过setComponentEnabledSetting()上的PackageManager调用来停用您的活动,从而停止显示在启动器中。