偶然发现了几个都是很好看的网站,这是其中之一,https://ons.ooo/,临睡起意,写了几个简单的脚本,把上面的图片都抓了下来,一共有16万多张,大概有23个G。
JetBrains证书服务器
上回说到新版本的IDE中都开始用JetBrains账号登陆,限制了很多行为,今天又发现一个新的方式。
Android存储文件路径汇总
总结下应用内可用的存储路径。
SharedFlow和StateFlow
说完Flow,再来看看它的两个子类,SharedFlow和StateFlow。
Kotlin的Channel
Channel,直译过来就是通道的意思,有从通道读取别人数据的通道,也有将数据写给别人的通道,当然,也有既可以读数据也可以写数据的通道。这是通俗的解释,专业一点来讲,通道就是生产者消费者的模型。
Kotlin Flow
Kotlin的Flow和RxJava有着很多相似之处,提供了很多操作符来操作数据流。简单写一些使用笔记
Retrofit使用
上篇文章简单说了OkHttp的使用,这篇来说Retrofit。同样,Retrofit也是Square公司出品。
OkHttp使用
说到网络请求框架,OkHttp应该是当下较为流行的了,原因就在于它简单易用,且高效。同样,也是Square公司的作品。
Kotlin之属性代理
属性代理是Kotlin独有的功能。
LeakCanary分析
发表于
本文字数:
1.5k
阅读时长 ≈
1 分钟
LeakCanary主要用在Android中分析内存泄漏。何为内存泄漏?简单说便是,当一个对象所占用堆存储空间该被系统GC回收时,却由于种种原因没有被回收,那么这些内存就称为泄漏的内存。举个例子,退出一个Activity时,这时这个Activity该被回收,但是因为Activity内声明的Thread还在跑,Thread持有Activity的引用,导致Activity无法被回收,这时就造成了内存泄漏。