学习笔记: Android 10.0 launcher 启动流程[https://www.jianshu.com/p/fd7fb733f519]Android 13 Laun...
学习笔记: Android 10.0 launcher 启动流程[https://www.jianshu.com/p/fd7fb733f519]Android 13 Laun...
学习笔记:代码贴的比较多,请耐心看;整个截屏流程是详细的,其他的或许就没分析了。 一般截屏都是电源键+音量减键,而这些按键的处理都是在 PhoneWindowManager ...
学习笔记:参考资源 https://blog.csdn.net/qq_15347925/article/details/116722133[https://blog.csdn...
该工程目录是Android客户端推流环境搭建的工程基础下创建的(音频相关的类AudioChannel先不做): 视频推流: 视频推流的工作主要是这几个部分: 获取摄像头原始数...
生活的理想,就是为了理想的生活。——张闻天 1、定义 命令模式(Command Pattern)又称为行动(Action)模式或交易(Transaction)模式。 意思是:...
时间像海绵里的水,只要你愿意挤,总还是有的。 ——鲁迅 1、定义 观察者模式:定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它...
最聪明的人是最不愿浪费时间的人。 ——但丁 1、定义 享元模式 (Flyweight Pattern),享元模式是以共享的模式来支持大量细粒度对象的复用。...
人生的价值,并不是用时间,而是用深度去衡量的。 ——列夫·托尔斯泰 1、代理模式的定义:代理模式给某对象提供一个代理对象,由代理对象来控制对原对象的引用。 图1 - 不...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...