按键截屏功能源码流程讲解Android源码中对组合键的捕获Android源码中调用屏幕截图的接口截屏声音控制截屏通知消息控制总结
本文基于Android5.1.1版本。Android4.0开始,系统自带了截屏功能,使用方法是按下音量下(VOLUME_DOWN)键+电源(Power)键。以模块来划分的话,截图功能的代码会依次调用Policy,SystemUI,Surface相关的代码,具体流程如下流程图所示:Policy(PhoneWindowManager.java):在此处完成Key的捕获,当VOLUME_DOWN和Power键被几乎同时按下