Pipeline 扩展 发表于 2020-03-04 更新于 2022-11-11 前言在 《Android持续集成实践·后篇》中阐述了为何使用 pipeline 并且展示了一个简单的通用构建脚本,但实际生产环境中,会发现 Jenkins 内置的功能还远不能满足我们所有的需求。 这时,我们就需要扩展 pipeline。 阅读全文 »
花非花·关于编译需要了解什么 发表于 2020-02-13 更新于 2022-11-11 Android 基础编译流程Android 工程的构建打包是一个复杂的流程,涉及工程源代码、资源文件、AIDL 文件以及工程所依赖的库文件的编译转换。 官方提供的构建流程图: 阅读全文 »
Java多线程和线程同步 发表于 2020-02-10 更新于 2022-11-11 new Thread12345Thread( Runnable { // ignore }).start() 远古时期的写法,问题也很多: 每次通过 new Thread 新建对象性能差 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom 缺乏更多功能,如定时执行、定期执行、线程中断 阅读全文 »
2019 年终总结 发表于 2020-02-05 更新于 2022-12-28 写在最前每到写年终的时候总是思绪万千,一到提笔,又不知道该写些啥,只能明日复明日,于是,本该在 2019年发布的年终总结还是拖到了 2020年。 阅读全文 »
Android持续集成实践·后篇 发表于 2020-01-23 更新于 2022-11-11 前言距离上篇《Android持续集成·前篇》已经有些时日,这次将会填上上篇留下的大坑,pipline 构建。 阅读全文 »