ACTION_BOOT_COMPLETED和ACTION_SCREEN_ON之间的区别

时间:2015-04-23 09:09:24

标签: android android-intent

之间有什么区别
  • ACTION_BOOT_COMPLETED
  • ACTION_SCREEN_ON

    在Android中

    ?哪个实际用于处理设备的睡眠模式?

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

当设备启动并且启动顺序完成时发送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