在 class 发送 SCREEN_OFF / ON 广播的 AOSP 中

In AOSP which class sends SCREEN_OFF / ON broadcast

我无法识别发送 SCREEN_ON / SCREEN_OFF 广播的代码。具体来说,我正在寻找 Android 5.0.2

SCREEN_ON/SCREEN_OFF 广播是从 services/core/java/com/android/server/power/Notifier.java 发送的。

创建 SCREEN_ON 意图(link):

        mScreenOnIntent = new Intent(Intent.ACTION_SCREEN_ON);

发送广播(link):

            mContext.sendOrderedBroadcastAsUser(mScreenOnIntent, UserHandle.ALL, null,
                    mWakeUpBroadcastDone, mHandler, 0, null, null);

类似于 SCREEN_OFF

NotifierPowerManagerService (link) 控制。