jetpack compose + mvi , Closure 开发记录

最近没时间精力肝游戏了,把方舟交给了挂机平台:https://arknights.host/不过网页着实不方便,打算写个练手项目,顺便学习一下 Jetpack Compose 和 MVIGithub:https://github.com/heyanLE/Closure需求效果:技术选型界面使用 je
Compose Closure Android kotlin coroutines Kotlin 2022年12月30日 525次浏览

LeakCanary 源码分析 #1

LeakCanary 是一个检查内存泄漏的库。以下是官网中的定义:LeakCanary is a memory leak detection library for Android.相关网站:LeakCanary (square.github.io)square/leakcanary: A memo
Android Kotlin 内存泄漏 LeakCanary 2021年12月03日 1,343次浏览

Okhttp3 源码分析

Okhttp 可以说是安卓开发者必须要掌握的一个库,但是怎么用一回事,其源码也是很值得一看的,一来可以在用的时候更加胸有成竹,二来可以学习其打码的一些架构。问题掘金中有一篇博客中列出了一些在学习该库的时候要思考的问题,这里列出。博客: 【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾
Android Okio Cache Okhttp IO流 Kotlin 2021年09月17日 1,176次浏览

Okio 源码分析

史前大坑更新,来分析一下 Okio 的源码 。官方文档: Okio (square.github.io)官方文档翻译Okio 官方文档翻译Source & Sink// okio.Sourceactual interface Source : Closeable { @Throws(IOE
Android Okio IO流 Kotlin 2021年09月08日 891次浏览

Okio 文档翻译

此为 Okio 文档翻译,文档地址:Okio (square.github.io)OkioOkio 对 java.io 与 java.nio 进行了封装,通过使用 Okio 这个库,你可以很方便地进行数据 访问,存储和处理。Okio 最初是作为 Okhttp 的一个模块。但现在它独立了出来,我们可
Android Okio IO流 Kotlin 2021年09月08日 942次浏览

LiveData 源码分析

LiveData 是 jetpack 包里的一个组件,这个组件主要的作用是作为一个可观察数据的持有者,它维护一个变量,可以注册监听者,然后再变量修改的时候通知监听者。LiveData 只是一个很小的工具,在 MVVM 架构中,我们一般将 LiveData 对象放到 ViewModel 里,之后有时间
Android Kotlin jetpack mvvm 2021年08月11日 1,204次浏览