安装后服务无法启动?

时间:2013-02-23 23:13:06

标签: android

我在这里遵循了教程: http://blog.sptechnolab.com/2011/09/14/android/starting-an-android-service-after-boot/

关于创建一个在Android启动后激活的服务。 无论如何它几乎从未开始。 我在这里找到了:How to start a Service when .apk is Installed for the first time 从Android 3.0 +开始它就不再可能了。

我的问题是:

  • 安装后如何启动启动服务?

2 个答案:

答案 0 :(得分:1)

在最新的Android版本中,只有在用户手动启动应用程序时才能在启动时启动。

答案 1 :(得分:1)

  

但如何手动启动服务,因为它没有任何可视元素?

以活动的形式添加“视觉元素”。

无论如何,您需要一项活动:

  • 管理此服务行为的设置
  • 获得支持的帮助和说明
  • 许可协议

所以,写下活动。用户启动您的活动后,您的已注册BroadcastReceivers BOOT_COMPLETED,例如您的{{1}}接收者,将再次在Android 3.1+设备上使用。