首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android基础
zhangxingchao
创建于2024-03-20
订阅专栏
This special column is used for the basic knowledge of Android.
等 2 人订阅
共25篇文章
创建于2024-03-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
View的绘制流程简单总结
DecorView是什么时候添加到Window上的 在执行完Activity的onResume的时候,整个代码的执行流程: ViewRootImpl.setView,这里边主要做了下边这些事情: (1
Java与Kotlin的泛型
Java 默认开启了协变(? extend T)( out T)协变代表了生产者,用户从这里边拿取一个数据,只能从这里边读取数据,就是生产者,禁止了逆变, 只需要写入数据,(? super T)( i
Android中页面架构MVC、MVP、MVVM、MVI、Compose的应用与区别
对于一个应用,内部可以有多个架构模式并存,而不是一定要所有的页面都用MVVM或者MVP或者MVI,而应该根据业务需要,合适的选择适合的架构来做调整,甚至都可以不用这些架构。 首先来简单介绍下三种不同的
Kotlin高阶探索-初始化顺序、inline、crossinline、reified、枚举、委托、Nothing
The kotlin initialization sequence: (1)member attributes init code block, these init sequense depend
Kotlin高阶探索-Lambda
1.在Kotlin中,函数类型如 () -> Unit 或 (Int, String) -> Boolean 实际上是一些特殊的接口。它们定义了一个 invoke 方法。 举例来说,对于一个无参数和无