我不是想创建一个 BOOT_COMPLETED 接收器(这样做并不能解决我的问题)。
有没有办法确定 BOOT_COMPLETED 是否发生?我有一个在 Android 完成启动之前(以及之后)被调用的库,如果系统尚未完成启动,我不希望我的库完成其请求。在每个可能使用这个库的应用程序中设置一个 BOOT_COMPLETED 接收器不是一个合理的方法,原因有几个。
我可以拨打任何 Android 电话来确定设备的启动是否已完成?似乎有一个属性 dev.bootcomplete,如果不存在更好的方法,我可能不得不使用它。