没有启动器图标

时间:2012-11-25 15:20:05

标签: android menu icons launcher invisible

我有一个有趣的问题 - 至少对我而言。 我不希望我的应用程序在菜单中有一个启动器图标 - 我远程启动它,我不想在菜单中显示它。

我该如何解决?

我的想法是从清单中删除以下内容:

<intent-filter>
     <action android:name="android.intent.action.MAIN" />
     <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

这会解决我的问题吗?

3 个答案:

答案 0 :(得分:4)

删除:

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

你不会有一个启动器图标。

答案 1 :(得分:3)

这就是我要做的。这将定义应用程序的网关活动,但不会影响功能。如果此过滤器没有活动,则不会有手动启动它的图标,正是您想要的。

答案 2 :(得分:3)

https://stackoverflow.com/a/13552763/6481542是正确的,但要解决评论中提到的Android Studio编译问题,您需要修改Android Studio中的运行配置:

  • 转到“运行” - >编辑配置
  • 在启动选项下,将启动从Default Activity更改为任何其他选项。在您的某项活动中使用Specified Activity是一种合适的方法。

适用于Android Studio 2.2.3。