android后台服务应用程序

时间:2013-05-17 09:49:07

标签: android

是否可以创建纯粹是后台服务的Android应用程序?不需要任何图标启动器,布局等。如果是,是否可以使用eclipse执行此操作?

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

2 个答案:

答案 0 :(得分:1)

  

不需要任何图标启动器,布局等。

是的,有。

  

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

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

其次,除非您是恶意软件作者,否则您需要以下用户界面:

  • 用户配置后台处理的行为

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

  • 显示许可协议,版权声明,归属等

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

答案 1 :(得分:0)

您可以创建仅在后台运行的应用程序。使用广播接收器创建应用程序。在清单中声明它。和通常的应用程序一样,不要使用

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