android O音量键唤醒

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010481276/article/details/82422411

发现在android O上怎么打开不了音量键唤醒,于是看了源代码,
发现KEYCODE_WAKEUP等按键是在interceptKeyBeforeQueueing的最后面的按键唤醒的,于是跟踪代码将需求的按键也修改成iswakeup按键

       if (isWakeKey) {
             Log.d(TAG, "6380  wake zhongyukang." + keyCode);
            wakeUp(event.getEventTime(), mAllowTheaterModeWakeFromKey, "android.policy:KEY");
        }

        return result;
    }

android\frameworks\base\core\java\android\view\KeyEvent.java
pads使用技巧

frameworks\base\services\core\java\com\android\server\policy\PhoneWindowManager.java
这里写图片描述

猜你喜欢

转载自blog.csdn.net/u010481276/article/details/82422411