当应用程序之前没有 运行 时,是否可以启动 Android 服务和广播

Is it possible starting Android Service and Broadcast when app did not run before

如果我的应用程序 运行s 一次,服务可以启动并在后台向服务器请求。但是当app之前没有运行的时候,服务无法启动。是否可以启动服务,即使该应用程序之前没有 运行ned。

其实我想做的是 phone 甚至不需要 运行ned 就可以向服务器发送一次请求。当请求发送时,它将被激活。后来的要求不是要求。

不,这不可能。

当您的应用首次安装时被用户强行关闭,它处于"inactive"状态(意味着没有广播接收器或警报将工作),并且只有在用户手动启动它时才会激活。

查看详情here