原创 深入探索 Android 內存優化(煉獄級別)

前言 成爲一名優秀的Android開發,需要一份完備的知識體系,在這裏,讓我們一起成長爲自己所想的那樣~。 本篇是 Android 內存優化的進階篇,難度可以說達到了煉獄級別,建議對內存優化不是非常熟悉的仔細看看前篇文章: And

原创 深度探索 Gradle 自動化構建技術(四、自定義 Gradle 插件)

前言 成爲一名優秀的Android開發,需要一份完備的知識體系,在這裏,讓我們一起成長爲自己所想的那樣~。 一、Gradle 插件概述 自定義 Gradle 插件的本質就是把邏輯獨立的代碼進行抽取和封裝,以便於我們更高效地通過插件依賴這一

原创 深入探索 Android 網絡優化(三、網絡優化篇)下

前言 成爲一名優秀的Android開發,需要一份完備的知識體系,在這裏,讓我們一起成長爲自己所想的那樣~。 本文思維導圖 ❝ 歡迎來到 《深入探索 Android 網絡優化(三、網絡優化篇)下》~ ❞ 五、網絡請求質量優化(🔥) 1、Ht

原创 深入探索 Android 包體積優化(匠心製作)

前言 成爲一名優秀的Android開發,需要一份完備的 知識體系,在這裏,讓我們一起成長爲自己所想的那樣~。 在 Android 性能優化的知識體系當中,包體積優化一直被排在優先級比較低的位置,從而導致很多開發同學對自身應用的大小

原创 深入探索 Android 網絡優化(二、網絡優化基礎篇)下

前言 成爲一名優秀的Android開發,需要一份完備的知識體系,在這裏,讓我們一起成長爲自己所想的那樣~。 八、移動網絡 用 2G 看 txt,用 3G 看 jpg,用 4G 看 avi。 1、G字號移動網絡簡介 代 峯值數據速率 說明

原创 深度探索Gradle自動化構建技術(二、Groovy 築基篇)

前言 成爲一名優秀的Android開發,需要一份完備的 知識體系,在這裏,讓我們一起成長爲自己所想的那樣~。 Groovy 作爲 Gradle 這一強大構建工具的核心語言,其重要性不言而喻,但是 Groovy 本身是十分複雜的,要

原创 深入探索編譯插樁技術(三、解密 JVM 字節碼)

前言 成爲一名優秀的Android開發,需要一份完備的 知識體系,在這裏,讓我們一起成長爲自己所想的那樣~。 本篇是 《深入探索編譯插樁技術》系列文章 的第三篇,相比前兩篇文章來說,難度上升了不止一個檔次,所以含金量比較高。並且,

原创 深入探索編譯插樁技術(一、編譯基礎)

前言 成爲一名優秀的Android開發,需要一份完備的知識體系,在這裏,讓我們一起成長爲自己所想的那樣~。 現如今,Gradle + 編譯插樁 的應用場景越來越多,無論是 各種性能優化中的插件工具製作,還是用來支持 插件化、熱修復

原创 深入探索編譯插樁技術(二、AspectJ)

前言 成爲一名優秀的Android開發,需要一份完備的知識體系,在這裏,讓我們一起成長爲自己所想的那樣~。 現如今,編譯插樁技術已經深入 Android 開發中的各個領域,而 AOP 技術正是一種高效實現插樁的模式,它的出現正好給

原创 Android性能優化之內存優化

前言 成爲一名優秀的Android開發,需要一份完備的知識體系,在這裏,讓我們一起成長爲自己所想的那樣~。 Tips:本篇是《深入探索Android內存優化》的基礎篇,如果沒有掌握Android內存優化的同學建議系統學習一遍。

原创 【建議收藏】面試沒有亮點?給你一份Android熱門三方庫源碼面試寶典

前言 成爲一名優秀的Android開發,需要一份完備的知識體系,在這裏,讓我們一起成長爲自己所想的那樣~。 衆所周知,優秀源碼的閱讀與理解是最能提升自身功力的途徑,如果想要成爲一名優秀的Android工程師,那麼Android中優

原创 Android主流三方庫源碼分析(九、深入理解EventBus源碼)

前言 成爲一名優秀的Android開發,需要一份完備的知識體系,在這裏,讓我們一起成長爲自己所想的那樣~。 不知不覺,Android主流三方庫源碼分析系列已經要接近尾聲了。這一次,筆者將會對Android中的事件總線框架Event

原创 【建議收藏】2020年中高級Android大廠面試祕籍,爲你保駕護航金三銀四,直通大廠

前言 成爲一名優秀的Android開發,需要一份完備的知識體系,在這裏,讓我們一起成長爲自己所想的那樣~。 🔥 A awesome android expert interview questions and answers(co

原创 Android主流三方庫源碼分析(八、深入理解Dagger2源碼)

前言 成爲一名優秀的Android開發,需要一份完備的知識體系,在這裏,讓我們一起成長爲自己所想的那樣~。 上一篇,筆者詳細地分析了Android中的依賴注入框架ButterKnife,使用它幫助我們解決了重複編寫findView

原创 Android主流三方庫源碼分析(七、深入理解ButterKnife源碼)

前言 成爲一名優秀的Android開發,需要一份完備的知識體系,在這裏,讓我們一起成長爲自己所想的那樣~。 不知不覺,筆者已經對Android主流三方庫中的網絡框架OkHttp、Retrofit,圖片加載框架Glide、數據庫框架