当操作系统发送广播消息时启动服务

问题描述 投票:0回答:0

我正在尝试编写一个 Android 应用程序,它可以接收特定的广播消息,即使该应用程序尚未启动,然后开始执行一些代码(调用服务等)。怎么办?

这似乎是可能的,因为当设备启动时,操作系统可以向应用程序(已注册接收事件)发送广播消息,即使它们尚未启动并且可以继续执行一些代码。

我尝试过实现后台服务,但它仅在应用程序启动时触发,并在应用程序停止后立即停止。

我是否必须改为实现前台服务,但如何确保即使应用程序尚未运行,它也可以接收广播消息并触发代码执行?

这可以完成还是仅针对设备启动?

android android-service android-broadcast
© www.soinside.com 2019 - 2024. All rights reserved.