2BAB's Blog
文章
书籍
演讲
播客
RSS
Kotlin 对 SDK 初始化回调的四种优化方式
2024/11/02
移植 Mediapipe Demo 到 Kotlin Multiplatform (2) Object Detection
2024/10/04
移植 Mediapipe Demo 到 Kotlin Multiplatform (1) LLM Inference
2024/09/01
KotlinConf 2024 参会体验
2024/05/31
2023 年终总结(下)社区志工、旅行、朋友
2023/12/31
2023 年终总结(上)读书、觉知、健康、工作
2023/12/31
I/O 23 暨 AGP 10周年:为什么我还是学不会 Gradle?
2023/06/06
Google 中国“社区说”:AGP 编译构建的理解与优化 [回放和资料分享]
2023/06/02
《Android 构建与架构实战》FAQ
2023/05/17
新书上架!《Android 构建与架构实战》系统学习 Gradle 与 AGP。
2023/05/14
Kotlin 成为 Gradle 默认语言!如何快速上手?KOGE 小册来帮忙!
2023/05/05
KotlinConf 2023 参会体验
2023/04/15
构建指北 #12 根据 Variant 决定是否启用插件
2021/12/21
《Androids》的一些有趣书摘
2021/12/21
构建指北 #11 BundleTool Gradle Plugin
2021/12/19
AB 的工程效率小集 #2 九月刊
2021/09/30
编译构建知识的调查结果&新企划!"
2021/09/24
Android App 编译构建知识的小调查
2021/09/14
构建指北 #10 Android 开发工具兼容性
2021/08/07
AB 的工程效率小集 #1 七月刊
2021/07/11
继往开来:Google I/O 21 Android Gradle Plugin 更新总结
2021/06/17
MavenCentral 发布集成的几个坑
2021/05/09
Android 开发初学:多读多看多写
2021/05/01
构建指北 #9 Gradle 脚本调试
2021/02/14
构建指北 #8 AppPlugin 加了代理?
2020/03/20
DIY 24 寸的 4K 显示器
2019/05/24
合并两个 Git Repo
2019/05/14
博客迁移 #2019
2019/05/14
插件化笔记 #8 - 插件的代码编译
2017/10/16
插件化笔记 #7 - MultiClassloader
2017/10/16
构建指北 #7 debuggable 属性无效
2017/09/19
Android 源码笔记 #3 - Aapt 编译
2017/09/19
构建指北 #6 JDK 内的某个包失踪了
2017/08/16
构建指北 #5 含 buildscript 的脚本执行顺序
2017/06/21
构建指北 #4 aar 和 tools:replace 冲突
2017/05/23
构建指北 #3 再谈 AAR 与混淆
2017/04/14
构建指北 #2 AGP 2.3.0 再无 exploded-aar
2017/03/26
构建指北 #1 Library Module BuildTypes
2017/03/24
Android 源码笔记 #2 源码及 Framework 结构
2017/03/10
Android 源码笔记 #1 编译&烧录
2017/03/10
插件化笔记 #6 启动插件 Service
2017/03/08
插件化笔记 #5 资源分区修改插件
2016/12/01
插件化笔记 #4 加载插件资源文件
2016/11/16
插件化笔记 #3 启动插件 Activity
2016/11/16
插件化笔记 #2 加载插件代码
2016/09/18
插件化笔记 #1 ClassLoader 初探
2016/09/18
Android 5.0 以上 Chrome AppBar 颜色定制
2015/02/10
无法卸载的 App - 设备管理器漏洞
2015/02/09
ListView 两种固定标头的技巧
2014/12/16
Lollipop #2 Material Design
2014/12/15
Android 里不能改变的东西 [译]
2014/12/11
Lollipop #1 Android 5.0 APIs Guide
2014/12/11
Hello World
2014/12/10