HwUI绘制 硬件加速绘制流程 每次硬件加速绘制都会调用Surface.unlockCanvasAndPostSurface.unlockCanvasAndPost()-> ...
单例设计模式有着非常广泛的应用,而平时我们接触的都是些Java的实现方式,关于Kotlin的单例模式则很少被提及,所以我们就来聊聊Kotlin单例的那些事儿。 1、单例模式的...
SystemUI Plugins SystemUI插件提供了一种快速替换SystemUI原有组件的方法,可以在运行时更改SystemUI的行为。 现在已有插件:here[ht...
ANR原理分析 什么是ANR ANR(Application Not Responding)就是应用在规定的时间内没有响应用户输入或者系统服务。 ANR发生场景 这里以广播超...
转自 http://blog.csdn.net/jiangwei0910410003/article/details/52312451 一、前言 Android中有时候为了效...
WindowContainer WindowContainer用于作为一个Window容器,用于管理添加进来的子WindowContainer。在WMS中存在以下几种WInd...
我见过屏幕亮了, 但是界面是黑的,过一会窗口真正绘制完了,才显示出锁屏界面
Android亮屏流程之窗口绘制一、亮屏流程 点亮屏幕会调用PowerManagerService关键方法updatePowerStateLockedframeworks\base\services\cor...
WMS转屏流程 PhoneWindowManager会通过WindowOrientaionListener监听传感器数据,判断是否需要转屏,如果需要转屏,冻屏截屏,设置转屏动...
InputManagerService服务创建 /frameworks/base/services/core/java/com/android/server/input/In...
Android Binder 1. 简介 Binder是Android最主要的进程间通信方式,Binder使用C-S通信方式,实现了高效,安全进程间通信. 2. Binder...