1

如果 android 应用程序安装在移动设备中但从未启动并认为我已经为此应用程序实现了启动完成接收器。现在我要重新启动设备。这里启动完成接收器将调用或会发生什么?

4

2 回答 2

0

在应用程序的清单中设置 RECEIVE_BOOT_COMPLETED 权限。这允许您的应用程序在系统完成启动后接收广播的 ACTION_BOOT_COMPLETED(这仅在应用程序已被用户至少启动一次时才有效)

文档明确指出,它仅在应用程序至少启动一次时才有效。所以你的问题的答案是否定的,它不会被调用。

于 2017-09-25T08:35:07.937 回答
0

否 您必须启动应用程序一次才能在设备上注册接收器。如果不启动应用程序,设备将不会检测到您的广播接收器。

于 2017-09-25T08:21:43.850 回答