
Android 开发
文章平均质量分 95
Android 开发
yaoxin521123
创造价值,分享学习,一起成长,相伴前行。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kotlin结合Jetpack构建MVVM
文章目录 Kotlin结合Jetpack构建MVVM Jetpack官方推荐架构MVVMAPI接口工程结构添加依赖搭建项目1. 定义User实体类2. 定义Dao类3. 定义DataBase类4. 定义API接口5. 定义Retrofit访问网络6. 定义Application类7. 定义Repository8. 定义ViewModel9. 绘制xml10. 在Activity触发事件11. 定义BindingAapter Kotlin结合Jetpack构建MVVM JetpackJetpack 是原创 2021-01-09 07:00:52 · 1106 阅读 · 0 评论 -
四篇文章带你快速入门Jetpck(终)之Navigation,Paging
文章目录 四篇文章带你快速入门Jetpck(终)之Navigation,PagingJetpack官方推荐架构NavigationNavigation的诞生Navigation 的优点添加依赖库创建NavigationFragment传递参数常见的传递参数的方式使用sate Arg传递参数NacvigationUI的使用actionBarDrawLayout + NavigationView 抽屉菜单ButtomNavigationView 底部菜单示例PagingPaging组件的意义数据来源工作原理Pa原创 2021-01-08 06:58:47 · 694 阅读 · 1 评论 -
四篇文章带你快速入门Jetpck(下)之Room,WorkManager
文章目录四篇文章带你快速入门Jetpck(下)之Room,WorkManagerJetpack官方推荐架构RoomRoom结构添加依赖定义Entity定义Dao定义DatabaseRoom的数据库升级简单模式升级模式示例WorkManager添加依赖WorkManager的基本用法定义后台任务对后台任务进行配置延时启动设置标签取消任务观察任务重复执行任务示例四篇文章带你快速入门Jetpck(下)之Room,WorkManagerJetpackJetpack 是一个由多个库组成的套件,可帮助开发者遵循原创 2021-01-07 06:56:01 · 574 阅读 · 0 评论 -
四篇文章带你快速入门Jetpck(中)之ViewModel,DataBinding
文章目录四篇文章带你快速入门Jetpck(中)之ViewModel,DataBindingJetpack官方推荐架构ViewModel添加依赖创建ViewModel初始化ViewModel的方法生命周期自动感知向ViewModel传递参数示例DataBinding添加依赖UI改造UI中关联xml的DataBindingxml中变量的使用在RecyclerView中使用DataBinding高阶用法示例四篇文章带你快速入门Jetpck(中)之ViewModel,DataBindingJetpackJe原创 2021-01-06 06:43:20 · 569 阅读 · 0 评论 -
四篇文章带你快速入门Jetpck(上)之Lifecycle,LiveData
文章目录 四篇文章带你快速入门Jetpck(上)之Lifecycle,LiveData Jetpack官方推荐架构LifecycleUI的生命周期Lifecycles的基本用法Lifecycle状态图示例LiveData简介使用LiveDataMutableLiveDataTransformations.mapMediatorLiveDataSwitchMap示例 四篇文章带你快速入门Jetpck(上)之Lifecycle,LiveData JetpackJetpack 是一个由多个库组成的套件,可帮原创 2021-01-05 06:52:42 · 644 阅读 · 0 评论 -
三篇文章带你快速入门 Kotlin(下)
文章目录 第三讲 快速入门 kotlin(下)infix函数泛型的高级特性对泛型进行实化泛型实化的应用泛型的协变Java 上界通配符<? extends T>Kotlin 的关键词 out泛型的逆变Java 下界通配符<? super T>Kotlin 的关键词 in泛型的不变协程协程的概念协程的基本用法Global.launch函数runBlocking函数launch函数开启10w协程suspend关键字coroutineScope函数async函数withContext函数原创 2021-01-04 06:13:31 · 442 阅读 · 0 评论 -
三篇文章带你快速入门 Kotlin(中)
文章目录三篇文章带你快速入门 Kotlin(中)标准函数和静态方法标准函数withrunapply定义静态方法@JvmStatic注解顶层方法Java中调用kotlin静态方法延迟初始化和密封类对变量进行延迟初始化密封类扩展函数和运算符重载扩展函数重载运算符高阶函数详解Lambda表达式调用高阶函数模仿标准函数apply功能的高阶函数内联函数的作用inlinenoinllinecrossinline高阶函数的应用泛型和委托泛型类委托属性委托委托的应用三篇文章带你快速入门 Kotlin(中)标准函数和静态原创 2021-01-03 06:55:09 · 540 阅读 · 0 评论 -
三篇文章带你快速入门 Kotlin(上)
文章目录 第一讲 快速入门kotlin(上)Kotlin的发展历程Kotlin相比于Java的优势Kotlin的工作原理函数和变量变量内嵌表达式函数逻辑控制if条件语句when条件语句for-in循环语句控制循环语句Break控制循环语句Continue面向对象编程类与对象继承构造器接口数据类单例类集合集合的创建集合的取值Lambda编程集合的函数式APIJava函数式API空指针检查可空类型系统判空辅助工具函数默认值 第一讲 快速入门kotlin(上)Kotlin的发展历程2011年,JetBrai原创 2021-01-02 06:37:40 · 633 阅读 · 0 评论