Kotlin 安卓开发 零、前言一、开始你的 Kotlin 冒险二、基础三、玩转函数四、类和对象五、作为一等公民的函数六、泛型是你的朋友七、扩展函数和属性八、委托九、制作您的漫威画廊应用安卓编程初学者手册中文第三版 ...
以下文章翻译自《Effective Kotlin: Best practices》 中的 Chapter3 - Item24 - Consider variance for generic types
类型介绍数据类型:通俗一点理解就是一门编程语言已经实现、可以直接用的数据结构。Kotlin 中的常见的数据类型有:整型、浮点型、Boolean、字符、数组与字符串。基本类型整型Byte:8 位整型。Short:16 位整型。Int:32 位整型...
2021 年 10 月,我们发布了 "使用 Kotlin 构建 Android 应用的基础知识" 课程的最后一个单元,这是我们推出的免费自学编程课程,致力于帮助没有编程经验的人进行 Android 开发,构建 Android 应用。在此课程中,学生将学习编程...
这段代码最终会利用当前类名和规则,拼接成KotlinTestActivity$$ARouter$$Autowired的全类名,然后利用反射传进对象。然后执行inject(this); 然后里面会初始化传输字段序列化服务,然后强转target,开始赋值数据...
我们一如既往地搭建 产品路线图,现在已经发布了 Jetpack Compose 的 1.1 版本,这是 Android 的现代原生界面工具包。此版本新增了一些功能,比如经过优化的焦点处理、触摸目标值、ImageVector 缓存,和对 Android 12 拉伸滚...
一直以来,在Android 中构建UI页面是一个很耗时的操作,我们需要图形界面和xml去创建布局,通过预览达到我们想要的效果,而Jetpack推出的新组件Compose就解决了这个痛点,下面让我们来了解它,使用它。...
知识分享之规范类别是我进行整理的日常开发使用的各类规范说明,作为一个程序员需要天天和各种各样的规范打交道,而有些规范可能我们并不是特别了解,为此我将一些常见的规范均整理到知识分享之规范系列中,便于小伙伴们快速...
在 Google I/O 2019,我们分享了 Room 2.2 的最新进展。尽管当时已经支持了很多功能,如 支持 Flow API,支持预填充数据库,支持一对一及多对多数据库关系,但是开发者们对 Room 有着更高的期望,我们也致力于此,在 2.2.0 - 2.4.0...
对于构造函数,Kotlin中类可有一个主构造函数 & 多个次构造函数,下面将详细说明。