语法
文章平均质量分 86
蜗牛、Z
技术共享,技术分享;有技术需要帮助,可以私聊
展开
-
Rxjava2的介绍与使用(二:操作符介绍)
通过之前的一篇文章,我们已知道了Rxjava2的订阅和观察,可以在项目中简单的使用。但是想做更复杂的数据过滤怎么办?接下来我将礼貌的对这些操作符进行介绍。方便大家后期可以更好的了解和使用。原创 2024-08-26 09:45:00 · 562 阅读 · 0 评论 -
Rxjava2的介绍与使用(一:详解)
就是观察者到订阅者,观察者可以指定线程的模式,订阅者也可以指定线程的模式。观察者将观察执行操作时,会将状态同步给订阅者。订阅者正常有四个回调,会根据不同的操作符,做对应的操作。Kotlin 流flow、ShareFlow、StateFlow、Channel的解释与使用-CSDN博客通过以上的订阅,我们知道了如何去创建和订阅以及观察,以及常用的合并以及操作符等,有了这些简单的,我们就可以很好的在项目中进行很好的运用。原创 2024-08-26 09:30:00 · 836 阅读 · 0 评论 -
Android gradle动态配置不同打包环境参数值
Android gradle动态配置不同打包环境参数值原创 2023-10-19 14:48:18 · 690 阅读 · 0 评论 -
Android kotlin内联函数(inline)的详解与原理
内联函数很好的配合了程序的解耦工作。解耦就是将复杂的程序或者共用的模块抽取出来,这样也牺牲了一部分性能,考虑到寻址这个问题。但是在kotlin中又通过inline方式,解决了性能问题,同样也带来了空间问题。这就是程序中经典的空间换时间,这个只针对如今内存条向对便宜的时候可以忽略,计算机起步的时候,空间换时间是一件不可想象的事。注意:内联函数不是百分百会被插入到调用的地方,这是c++的概念。kotlin的内联也遵守c++的设计原则。原创 2023-10-08 16:32:52 · 1052 阅读 · 0 评论 -
Kotlin 内联函数语法之let、apply、also、run、with的用法与详解
Kotlin 内联函数语法之let、apply、also、run、with的用法与详解原创 2023-07-27 11:15:01 · 1103 阅读 · 0 评论 -
Android kotlin高阶函数与Java lambda表达式介绍与实战
目前在Java JDK版本的不断升高,新的表达式已开始出现,但是在Android混淆开发中,kotlin的语言与Java的语言是紧密贴合的。所以Java lambda表达式在kotlin中以新的身份出现:高阶函数与lambda表达式特别类似。接下来我讲会先讲Java的lambda,再介绍kotlin的高阶函数。原创 2023-07-26 18:00:19 · 767 阅读 · 0 评论 -
Android kotlin实战之协程suspend详解与使用
Kotlin 是一门仅在标准库中提供最基本底层 API 以便各种其他库能够利用协程的语言。与许多其他具有类似功能的语言不同,async与await在 Kotlin 中并不是关键字,甚至都不是标准库的一部分。此外,Kotlin 的挂起函数概念为异步操作提供了比 future 与 promise 更安全、更不易出错的抽象。原创 2023-03-02 14:38:42 · 3671 阅读 · 0 评论 -
Android Kotlin实战之高阶使用泛型扩展协程懒加载详解
通过前面几篇文章,我们已基本掌握kotlin的基本写法与使用,但是在开发过程中,以及一些开源的API还是会出现大家模式的高阶玩法以及问题,如何避免,接下来讲解针对原来的文章进行一些扩展,解决大家在工作中遇到的问题,如何去解决原创 2023-03-01 18:05:20 · 1610 阅读 · 0 评论