官术网_书友最值得收藏!

前言

這是一本什么書

如果只把本書當作純粹介紹Android插件化技術的書那就錯了。本書在研究Android插件化之余,還詳細介紹了Android系統的底層知識,包括Binder和AIDL的原理、四大組件的原理、App的安裝和啟動流程、Context和ClassLoader的家族史。沒有羅列大量的Android系統中的源碼,而是以一張張UML圖把這些知識串起來。

本書詳細介紹了Android中的資源機制,包括aapt命令的原理、resource文件的組成以及public.xml的使用方式,順帶還提及了如何自定義一個Gradle插件化。

此外,本書還介紹了so的加載原理,尤其是動態加載so的技術,可以幫助App進行瘦身;探討了HTML5降級技術,可以實現任何一個原生頁面和HTML5頁面的互換;介紹了反射技術,以及jOOR這個有趣的開源框架;介紹了Android中的動態代理技術Proxy. newProxyInstance方法。

如果讀者能堅持把這本書從頭到尾讀完,那么不僅掌握了插件化技術,而且也把上述所有這些知識點全都系統地學習了一遍。也許Android插件化會隨著Google的限制而有所變化甚至消亡,但我在本書中介紹的其他知識,仍然是大有用武之處的。

主站蜘蛛池模板: 安义县| 年辖:市辖区| 六枝特区| 香港| 林西县| 铜梁县| 平阴县| 乡宁县| 龙陵县| 阿拉善左旗| 内江市| 澜沧| 利辛县| 陆河县| 绿春县| 新民市| 驻马店市| 凤庆县| 巧家县| 浏阳市| 清远市| 溆浦县| 大新县| 康保县| 滁州市| 通州市| 沈阳市| 奎屯市| 罗城| 防城港市| 龙游县| 明水县| 鄂托克旗| 江源县| 安泽县| 兴海县| 扶绥县| 军事| 伊吾县| 钟祥市| 鄂伦春自治旗|