我已经按照这里的教程:http: //blog.sptechnolab.com/2011/09/14/android/starting-an-android-service-after-boot/
关于创建服务,该服务在 Android 启动后激活。无论如何它实际上从未开始。我在这里发现:第一次安装 .apk 时如何启动服务, 自 Android 3.0+ 以来不再可能。
我的问题是:
- 安装后如何启动引导服务?
我已经按照这里的教程:http: //blog.sptechnolab.com/2011/09/14/android/starting-an-android-service-after-boot/
关于创建服务,该服务在 Android 启动后激活。无论如何它实际上从未开始。我在这里发现:第一次安装 .apk 时如何启动服务, 自 Android 3.0+ 以来不再可能。
我的问题是:
在最新的 android 版本中,您只能在用户手动启动应用程序时启动。
但是如何手动启动服务,因为它没有任何视觉元素?
以活动的形式添加“视觉元素”。
无论如何,您都需要一项活动,因为:
所以,写活动。用户启动您的 Activity 后,您的 manifest-registered BroadcastReceivers
(例如您的BOOT_COMPLETED
接收器)将在 Android 3.1+ 设备上再次运行。