- 文章目录 一、协程是什么1.简介2.协程好在哪3.协程具体怎么用a.添加依赖b.开始使用c.suspend 4.小结 二、挂起是什么1.「挂起」的本质线程:协程: 2.怎... 文章目录 一、协程是什么1.简介2.协程好在哪3.协程具体怎么用a.添加依赖b.开始使用c.suspend 4.小结 二、挂起是什么1.「挂起」的本质线程:协程: 2.怎...
- 开发中,序列化是常见操作,在java中,我们一般会用到Serializable或者Parcelable,优缺点就不赘述了,今天来看看kotlin中的序列化。 Parcelable 1.添加配置 ap... 开发中,序列化是常见操作,在java中,我们一般会用到Serializable或者Parcelable,优缺点就不赘述了,今天来看看kotlin中的序列化。 Parcelable 1.添加配置 ap...
- 我们都知道 Java 有一个java.lang.Deprecated注解,用来将一个 API 标记为“废弃”,或者说“不建议使用”。比如 String 类就有一个被标记为 Deprecated的构造函数:... 我们都知道 Java 有一个java.lang.Deprecated注解,用来将一个 API 标记为“废弃”,或者说“不建议使用”。比如 String 类就有一个被标记为 Deprecated的构造函数:...
- 效果 思路 获取整个BottomNavigationView菜单,再根据下标获取某一个子菜单tab,然后给这个tab添加我们自定义的view,可以是数字也可以是文字。 代码 /*... 效果 思路 获取整个BottomNavigationView菜单,再根据下标获取某一个子菜单tab,然后给这个tab添加我们自定义的view,可以是数字也可以是文字。 代码 /*...
- 报错 recycler_view must not be null 1 解析 找不到recycler_view? override fun initView() { rec... 报错 recycler_view must not be null 1 解析 找不到recycler_view? override fun initView() { rec...
- Android快速开发工具集合——YUtils 最近更新 2021.01.26 How to use Step 1 project:build.gradle allprojects { re... Android快速开发工具集合——YUtils 最近更新 2021.01.26 How to use Step 1 project:build.gradle allprojects { re...
- 在Kotlin还不是正房的时候就听说过了,除了Java之外也能开发Android APP的一种语言,小众到鲜为人知,甚至介绍都不多。但是在谷歌大会宣布kotlin为官方语言之后,铺天盖地的都是关... 在Kotlin还不是正房的时候就听说过了,除了Java之外也能开发Android APP的一种语言,小众到鲜为人知,甚至介绍都不多。但是在谷歌大会宣布kotlin为官方语言之后,铺天盖地的都是关...
- 原文链接 什么是委托? 委托,也就是委托模式,它是23种经典设计模式种的一种,又名代理模式,在委托模式中,有2个对象参与同一个请求的处理,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项技巧,... 原文链接 什么是委托? 委托,也就是委托模式,它是23种经典设计模式种的一种,又名代理模式,在委托模式中,有2个对象参与同一个请求的处理,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项技巧,...
- 文章目录 一、报错信息二、报错分析三、解决方案 一、报错信息 最近处理支持库 , 将所有的支持库都升级到了 ... 文章目录 一、报错信息二、报错分析三、解决方案 一、报错信息 最近处理支持库 , 将所有的支持库都升级到了 ...
- 前言 前面写了文章《Android开发者该如何进阶?》,整理了Android开发中的一些知识点,包括Java基础、Android基础、Android进阶、开源框架和工具类库等几个大的方面。罗列了其中的包含的知识点,文章有点长,覆盖了Android 知识面较广,为了将各个知识点梳理得更清楚和直观,因此将所有知识点整理成了一张思维导图,方... 前言 前面写了文章《Android开发者该如何进阶?》,整理了Android开发中的一些知识点,包括Java基础、Android基础、Android进阶、开源框架和工具类库等几个大的方面。罗列了其中的包含的知识点,文章有点长,覆盖了Android 知识面较广,为了将各个知识点梳理得更清楚和直观,因此将所有知识点整理成了一张思维导图,方...
- 文章目录 I . Kotlin 高阶函数概念II . Kotlin 高阶函数 作为 参数 示例解析 ( forEach 方法参数解析 )III . 用作函数参数的 函数类型变量 ( 本示例中使用匿... 文章目录 I . Kotlin 高阶函数概念II . Kotlin 高阶函数 作为 参数 示例解析 ( forEach 方法参数解析 )III . 用作函数参数的 函数类型变量 ( 本示例中使用匿...
- 文章目录 I . 类内部扩展其它类II . 扩展接收者 与 分发接收者 注意事项III . open 修饰 分发接收者 类型中的扩展 I . 类内部扩展其它类 ... 文章目录 I . 类内部扩展其它类II . 扩展接收者 与 分发接收者 注意事项III . open 修饰 分发接收者 类型中的扩展 I . 类内部扩展其它类 ...
- 文章目录 一、动画效果添加对象二、kotlin-android-extensions 插件使用步骤1、配置 kotlin-android-extensions 插件2、导入视图3、完整布局文件4、... 文章目录 一、动画效果添加对象二、kotlin-android-extensions 插件使用步骤1、配置 kotlin-android-extensions 插件2、导入视图3、完整布局文件4、...
- 文章目录 I . Lambda 表达式 简介II . Lambda 表达式语法III . Lambda 表达式类型IV . Lambda 表达式返回值V . Lambda 表达式调用VI . La... 文章目录 I . Lambda 表达式 简介II . Lambda 表达式语法III . Lambda 表达式类型IV . Lambda 表达式返回值V . Lambda 表达式调用VI . La...
- 文章目录 I . 接口总结II . 接口声明III . 接口实现IV . 接口中的方法V . 接口中的属性 ( 变量 / 常量 )VI . 接口中的属性属性覆盖 ( 变量 / 常量 )VII . ... 文章目录 I . 接口总结II . 接口声明III . 接口实现IV . 接口中的方法V . 接口中的属性 ( 变量 / 常量 )VI . 接口中的属性属性覆盖 ( 变量 / 常量 )VII . ...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签