- Android插件化開發(fā)指南
- 包建強
- 510字
- 2019-01-05 08:31:08
這本書的來龍去脈
這是一本醞釀了3年的書。
早在2015年Android插件化技術百家爭鳴時,我就看好這個技術,想寫一本書介紹這個技術,但當時的積累還不夠。那年,我在一場技術大會上發(fā)表了《Android插件化從入門到放棄》演講,四十五分鐘介紹了插件化技術的皮毛。后來這個演講內(nèi)容被整理成文章發(fā)布到網(wǎng)上,流傳很廣。
2017年1月,有企業(yè)要我去講2天Android插件化技術。為此,我花了一個月時間,準備了四十多個例子。這是我第一次系統(tǒng)地積累了素材。
2017年6月,我在騰訊課堂做Android線上培訓,為了宣傳推廣我的課程,我寫了一系列文章《寫給Android App開發(fā)人員看的Android底層知識》,共8篇,沒列太多代碼,完全以UML圖的方式向讀者普及Binder、AIDL、四大組件、AMS、PMS的知識。本書的第2章就是在這8篇文章的基礎之上進行擴充的。
2018年1月,我父親住院一周。我當時在醫(yī)院每天晚上值班。老爺子半夜打呼嚕,吵得我睡不著,事后我才知道,我睡著了打呼嚕聲音比他還大。半夜睡不著時就開始了本書的寫作,每晚堅持寫到凌晨兩三點。直到父親出院,這本書寫了將近五分之一。
碰巧的是,這一年5月底我結婚,促使我想在5月初完成這本書的一稿,為此,我宅在家里整整寫了3個月。僅以此書作為新婚禮物獻給我親愛的老婆,感謝你的理解,這本書才得以面世。