2

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

我该如何解决?

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

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

这会解决我的问题吗?

4

3 回答 3

5

删除:

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

而且您不会有启动器图标。

于 2012-11-25T16:05:49.230 回答
3

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

于 2012-11-25T15:53:05.537 回答
3

https://stackoverflow.com/a/13552763/6481542是正确的,但是要解决注释中提到的Android Studio编译问题,您需要修改Android Studio中的Run Configuration:

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

这适用于 Android Studio 2.2.3。

于 2017-01-05T13:43:42.733 回答