Android 安装无需用户操作即可一直运行的服务,即使在重新启动后

Android 安装无需用户操作即可一直运行的服务,即使在重新启动后,android,service,Android,Service,我需要开发一个运行后台任务的应用程序。一旦安装了应用程序,它应该一直运行。没有启动任务的UI,安装应用程序后应自动运行该任务。 此外,它还应该在重新启动后运行 我找到的所有示例都描述了如何从正在运行的应用程序中启动服务。但就我而言,我没有UI,因此用户无法启动应用程序 出于安全原因,这是不可能的吗 一旦安装了应用程序,它应该一直运行 这在任何版本的Android中都是不可能的。进程不会永远运行。您所能得到的最接近的服务是前台服务,但它涉及一个UI(通知) 没有启动任务的UI,安装应用程序后应自动

我需要开发一个运行后台任务的应用程序。一旦安装了应用程序,它应该一直运行。没有启动任务的UI,安装应用程序后应自动运行该任务。 此外,它还应该在重新启动后运行

我找到的所有示例都描述了如何从正在运行的应用程序中启动服务。但就我而言,我没有UI,因此用户无法启动应用程序

出于安全原因,这是不可能的吗

一旦安装了应用程序,它应该一直运行

这在任何版本的Android中都是不可能的。进程不会永远运行。您所能得到的最接近的服务是前台服务,但它涉及一个UI(
通知

没有启动任务的UI,安装应用程序后应自动运行该任务

自从7年前发布安卓3.1以来,这就不可能了

出于安全原因,这是不可能的吗


如果“这”是“安装应用程序后应自动运行”部分,则是。

安全是一回事,节省电池是另一回事。自从android O以来,后台服务也受到了严格的限制,在用户未与你的应用程序交互的几分钟后,后台服务将被自动杀掉。这是你试图制造的病毒吗?!制作一个隐藏的应用程序(没有UI)有什么意义?当然不是。。。我有一个安卓主机,按下汽车按键时可以改变音量。我尝试了很多卷锁应用程序,但都不起作用。所以我写了一个应用程序,将音量设置为每100毫秒100%。这似乎奏效了。但我不想每次启动汽车时都启动应用程序。因此,唯一的解决方案可能是在Android启动后使用Autostart实用程序?这可能是一种选择。