LifeCycle用于帮助开发者管理Activity和Fragment 的生命周期。 介绍Lifecycle之前,首先需要了解观察者模式。 观察...
启动优化可以整体分为两个阶段和两个间隙: 两个阶段:Application阶段和Activity阶段 两个间隙:handle message 间...
进程与线程关系 1、进程与线程均是CPU执行时间段的描述。 2、进程是资源分配的基本单位,线程是CPU调度的基本单位。 3、一个进程里至少有一个...
BottomSheetScaffold sheetContent 底部抽屉的内容 drawerState可以去控制左边抽屉的状态 bottomS...
drawLine drawRect drawImage drawCircle drawOval drawArc drawPath drawPoi...
Recomposition的概念以及原则 在讲HorizontalPager与BottomNavigation联动之前先需要区理解下一下Comp...
输入事件系统的相关组件 Linux内核 接受输入设备的中断,并将原始事件的输入写入设备节点中; 设备节点 作为内核和IMS的桥梁,将原始事件的数...
Gradle基础 Gradle的生命周期分为三个不同的阶段:初始化 -》 配置 -》 构建 初始化:settings.gradle 配置:bui...
今天测试提了一个bug,在小米手机上,就是一个自定义的密码框,输错密码,想要删除,按软键盘的删除键,却发现没有反应,但是在其他的手机上却可以删除...