上QQ阅读APP看书,第一时间看更新
这本书的来龙去脉
这是一本酝酿了3年的书。
早在2015年Android插件化技术百家争鸣时,我就看好这个技术,想写一本书介绍这个技术,但当时的积累还不够。那年,我在一场技术大会上发表了《Android插件化从入门到放弃》演讲,四十五分钟介绍了插件化技术的皮毛。后来这个演讲内容被整理成文章发布到网上,流传很广。
2017年1月,有企业要我去讲2天Android插件化技术。为此,我花了一个月时间,准备了四十多个例子。这是我第一次系统地积累了素材。
2017年6月,我在腾讯课堂做Android线上培训,为了宣传推广我的课程,我写了一系列文章《写给Android App开发人员看的Android底层知识》,共8篇,没列太多代码,完全以UML图的方式向读者普及Binder、AIDL、四大组件、AMS、PMS的知识。本书的第2章就是在这8篇文章的基础之上进行扩充的。
2018年1月,我父亲住院一周。我当时在医院每天晚上值班。老爷子半夜打呼噜,吵得我睡不着,事后我才知道,我睡着了打呼噜声音比他还大。半夜睡不着时就开始了本书的写作,每晚坚持写到凌晨两三点。直到父亲出院,这本书写了将近五分之一。
碰巧的是,这一年5月底我结婚,促使我想在5月初完成这本书的一稿,为此,我宅在家里整整写了3个月。仅以此书作为新婚礼物献给我亲爱的老婆,感谢你的理解,这本书才得以面世。