Android 技术周刊 (2022-02-09 ~ 2022-02-16)
张鸿洋 2022-02-16 00:00
本周技术文章
- Android自定义View实现图形验证
- 一文让你彻底理解LeakCanary的工作原理
- Flutter混编工程之Engine复用
- Android LowMemoryKiller原理分析 - Gityuan博客 | 袁辉辉的技术博客
- Android技能树点亮计划-Trace的使用
- 为什么 RxJava 有 Single / Maybe 等单发数据类型,而 Flow 没有?
- 关于 Gradle 你应该知道的知识点
- Android源码——WebView拉起软键盘的流程浅析 - 掘金
- 谷歌工程师的小彩蛋 - 掘金
- Android应用OutOfMemory -- 2.你对Bitmap了解有多少? - 掘金
- JAVA进阶之类加载阶段详解 - 掘金
- gradle编译打包过程分析之ProcessAndroidResources - 掘金
- Android真的推荐用MVI模式?MVI和MVVM有什么区别?
- 使用 MediaPipe 和 TensorFlow.js 进行人体分割
- 推荐学java——Spring事务
- Flutter Linux desktop版本App初探-Mofish
- 如何为Compose Image提供网络图片加载支持
- 探索Android开源框架 - 5. EventBus使用及源码解析
- 每日一问 .class vs Class.forName() vs loadClass() 类加载傻傻分不清楚?
- SPI(面向接口编程)-简介
- 哪怕不学Gradle,这些常见操作,你也值得掌握
- Flutter混编工程之高速公路Pigeon
- 用Compose画个小老虎恭贺新春
- 折叠屏上应用设计规范,了解一下?
- 我们升级适配完Android Gradle Plugin 7.0
- Flutter混编工程之通讯之路
- Android QQ 登录接入详细介绍
- 一文看透 Kotlin 协程本质
- Android ClientTransaction - 掘金
- sleep()为什么要 try catch
- 你永远想不到一个try-catch可以玩出这么多花样(上)
- 你永远想不到一个try-catch可以玩出这么多花样(中)
- 谷歌工程师的小彩蛋
- Android 中的类文件和类加载器
- Kotlin反射全解析3 -- 大展身手的KProperty
- 减少RxJava中多余的线程调度
- 组件化架构 - 3. 组件间跳转 & ARouter路由
- 探索Android开源框架 - 6. ButterKnife使用及源码解析
- Android 技术周刊 (2022-02-02 ~ 2022-02-09)
- Jetpack DragAndDrop 库——拖放操作如此轻松!
- 如何写出又臭、又长、难以维护的代码?
- 浅谈2022 Android端技术趋势,什么值得学?