HwUI绘制 硬件加速绘制流程 每次硬件加速绘制都会调用Surface.unlockCanvasAndPostSurface.unlockCan...
SystemUI Plugins SystemUI插件提供了一种快速替换SystemUI原有组件的方法,可以在运行时更改SystemUI的行为。...
ANR原理分析 什么是ANR ANR(Application Not Responding)就是应用在规定的时间内没有响应用户输入或者系统服务。...
WMS转屏流程 PhoneWindowManager会通过WindowOrientaionListener监听传感器数据,判断是否需要转屏,如果...
InputManagerService服务创建 /frameworks/base/services/core/java/com/android/...
Android Binder 1. 简介 Binder是Android最主要的进程间通信方式,Binder使用C-S通信方式,实现了高效,安全进...
一、亮屏流程 点亮屏幕会调用PowerManagerService关键方法updatePowerStateLockedframeworks\ba...
ScreenshotUtil实现 最近多次在项目中用到截图功能,于是封装了一个截图工具,使用MediaProjection实现截图,权限申请使用...
权限分类 Normal permissions只需要在AndroidManifest.xml 中声明,如INTERNET,WAKE_LOCK等 ...