2013-05-17 130 views
-2

是否可以创建纯粹是后台服务的android应用程序?不需要任何图标启动器,布局等。如果是的话,是否可以使用eclipse来做到这一点?android后台服务应用程序

我只需要一个广播监听器来收听我的传入消息并执行一些声音和振动活动。

+0

您是否检查过? http://stackoverflow.com/questions/990217/android-app-with-service-only –

+0

是的。我不明白你的问题。只是做一个没有活动的应用程序,就是这样。 – njzk2

回答

0

你可以创建一个只能在后台工作的应用程序。使用广播接收器创建应用程序。在清单中声明它。而像往常一样应用不使用

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

无需任何图标启动程序,布局等

是的,有。

我只需要一个Broadcast Listener来收听我收到的消息并执行一些声音和振动活动。

首先,在Android 3.1上,您注册的任何此类BroadcastReceiver将被阻止接收广播,直到用户启动其中一项活动为止。因此,您需要一个活动,并让用户能够启动它 - 否则,您的应用程序将永远不会运行。

其次,除非你是恶意软件作者,你需要一个UI:

  • 用户配置您的后台处理

  • 的行为显示在线帮助和支持联系信息

  • 显示您的许可协议,版权声明,署名等。

所以,是的,你需要一个“图标启动器,布局等”。