1

我正在开发一个应用程序,它只包含一些服务并且没有活动(即没有 UI)
基本上我希望从用户在他/她的设备上安装应用程序时开始在后台运行 2 到 3 个服务。

我对此有几个问题:

  1. 应用程序安装后我的服务将如何启动?我BroadcastReceiver应该听哪个事件?
  2. 如何打包我的应用程序以将其应用程序部署到 Googly Play 商店?
4

1 回答 1

3

你不能在较新的 Android 上做到这一点。Android 在启动服务之前特别需要用户交互 - 用户需要物理启动您的应用程序。如果您的应用程序没有显示任何内容,用户将会非常困惑。

因此,创建一个 Activity 向用户解释刚刚发生的事情,并在那里注册您的接收器。

于 2013-01-09T06:55:07.807 回答