ACTION_BOOT_COMPLETED 和 ACTION_SCREEN_ON 之间的区别

Difference between ACTION_BOOT_COMPLETED and ACTION_SCREEN_ON

有什么区别

来自文档:http://developer.android.com/reference/android/content/Intent.html

ACTION_SCREEN_ON:广播动作:当设备唤醒并开始交互时发送。 每一次! 由于历史原因,这个广播动作的名称是指屏幕的电源状态,但它实际上是响应设备整体交互状态的变化而发送的。我猜这是一个用于处理睡眠模式的。

ACTION_BOOT_COMPLETED:广播动作:系统启动完成后,广播一次。它可用于执行特定于应用程序的初始化,例如安装警报。您必须持有 RECEIVE_BOOT_COMPLETED 权限才能接收此广播。

ACTION_BOOT_COMPLETED 在设备启动且启动序列完成时发送。 http://developer.android.com/reference/android/content/Intent.html#ACTION_BOOT_COMPLETED

ACTION_SCREEN_ON 当设备唤醒并变得交互时发送。 http://developer.android.com/reference/android/content/Intent.html#ACTION_SCREEN_ON