-2

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

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

4

2 回答 2

1

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

就在这里。

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

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

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

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

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

  • 显示您的许可协议、版权声明、属性等。

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

于 2013-05-17T11:12:08.703 回答
0

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

<category android:name="android.intent.category.LAUNCHER" />
于 2013-05-17T09:53:03.507 回答