如何隐藏应用程序在菜单中显示

时间:2012-01-10 13:03:39

标签: android

我正在制作Android应用,我想知道如何在菜单中隐藏其图标和标题。我到目前为止在互联网上发现的一切都隐藏着

<category android:name="android.intent.category.LAUNCHER" /> 
AndroidManifest.xml中的

如果我这样做,安装后就无法启动!另一个重要注意事项:即使重新启动手机,我也需要我的应用程序始终运行。

3 个答案:

答案 0 :(得分:5)

  

但如果我这样做,我无法在安装后启动我的应用程序!

正确。实际上,从Android 3.1开始,您必须至少在开始时有一个启动器图标。

  

即使重新启动手机(关闭然后再打开手机),我也需要始终打开我的应用程序。

我不知道“总是打开”是指应用程序的含义。我将假设你的意思是“总是跑步”。

在这种情况下,这是不可能的。用户可以通过任意数量的方式停止您的应用,例如任务杀手和“设置”中的强制停止选项。如果应用程序在后台隐藏太久,Android操作系统将自动停止您的应用。让一些应用程序(服务)不断运行被认为是糟糕的形式 - 很少有应用程序需要它。

此外,请记住,“我需要它始终运行”和“我不希望它出现在启动器中”的组合听起来非常可疑,几乎就像你试图写一些用户可能写的东西一样想要运行。

答案 1 :(得分:0)

然后你需要一些方法来启动服务。或者找出一种有意义的方式来实际启动应用程序而无需用户交互,有很多选项。

答案 2 :(得分:0)

有很多用于接收广播的Intent定义,您可以通过它来开始活动,例如

  • ACTION_BOOT_COMPLETED
  • ACTION_POWER_CONNECTED

有关详细信息,请查看此link