禁用下拉状态栏主要包含两个地方 第一个地方就是解锁后进入到桌面时,在顶部和[中部下拉](时会将状态栏拉出来显示 第二个地方就是[锁屏界面]在顶部...
RxJava 是一种响应式编程,来创建基于事件的异步操作库。基于事件流的链式调用、逻辑清晰简洁。 平时用的多但是没认真分析源码总感觉虚的很废话不...
glide源码实在太冗杂了,各种设计模式各种封装人都看到了,但是大佬写的确实好用,下面就几条主线分析一下glide做了什么事; 1.通过glid...
不就是锁吗怎么还这么细分,好吧得查资料看看synchronized关键字的用法主要有以下几种: 1.作用在非静态方法上 非静态方法是只能提供类的...
最近针对手上的项目做了一些Android App启动速度的优化,查阅了一些资料影响启动速度的原因高耗时任务数据库初始化、某些第三方框架初始化、大...
MVVM定义 MVVM是 Model-View-ViewModel的缩写,即模型-视图-视图模型。MVVM 是一种设计思想。 模型(Model)...
这里,我们不打算深入探究Activity的启动流程,ams通过binder机制调用ApplicationThread的scheduleLaunc...
有些开机后主屏幕方向不对 太烦人啦 直接源码里面修改吧修改/device/rockchip/rk3288/system.prop文件下面的参数配...
一般情况下,事件列都是从用户按下(ACTION_DOWN)的那一刻产生的,不得不提到,三个非常重要的与事件相关的方法。 dispatchTouc...