Android高級進階知識(這是總目錄索引)

Android起航.jpg

這篇文章是對接下來要寫的文章的一個目錄說明,這個系列主要是針對安卓的進階知識的系統闡述或者描述,其中或者引用或者舉例說明或者分析源碼,總之目標是:掌握知識并且能應用知識,同時希望如果有想要了解的知識可以在文章底下提出一起交流

一.View的繪制

1)setContentView()的源碼分析
2)SnackBar的源碼分析
3)利用decorView機制實現底部彈出框
4)換膚框架(一)之Support v7庫解析
5)小紅書歡迎頁的視差效果實現
6)換膚框架(二)之換膚框架實現解析
7)View和ViewGroup的繪制原理源碼分析
8)自定義ViewGroup(一)之卡牌

二.事件的分發

1)從場景到源碼分析事件分發
2)事件分發實例之側滑菜單
3)自定義behavior的源碼分析
4)玩轉自定義behavior之頂部停靠

三.動畫框架

1)屬性動畫的基礎使用方法
2)屬性動畫源碼分析(Choreographer"編舞者")
3)直播間氣泡效果
4)共享元素轉場動畫

四.Handler機制[will be written by Ticoo]

1)Handler,MessageQueue,與Looper三者關系分析
2)HandlerThread源碼分析
3)IntentService源碼分析
4)Handler常見應用場景和常見問題分析

五.Binder機制

1)從framework分析AIDL生成文件

六.流行框架源碼分析

1)EventBus3.0源碼解析
2)AsynTask源碼分析
3)編譯期注解的使用例子分析
4)Butterknife源碼分析(一)
5)Butterknife源碼分析(二)
6)多進程的sharedprefrence解決方案DPreference
7)Volley源碼解析
8)OkHttp源碼分析
9)Retrofit2源碼解析
10)AOP在代碼中的使用分析
11)Builder建造者設計模式
12)Observer觀察者設計模式
13)責任鏈設計模式
14)Proxy代理設計模式
15)Strategy策略模式
16)Decorator裝飾模式
17)英語流利說文件下載器源碼解析
18)UnifyStorage統一的數據庫存儲,key-value存儲,mock網絡數據的一個庫

七.性能優化[will be written by 無心追求 and ZJ_Rocky]

1)冷啟動優化
? 1.1.APP啟動分析工具(TraceView,Systrace)
? 1.2.布局優化(扁平化,Merge的使用,ViewStub的使用)
? 1.3.APP啟動速度優化實例解析
? 1.4.各種布局的性能對比(LinerLayout,RelativeLayout)
2)內存優化
? 2.1.LeakCanary原理分析
? 2.2.Android DiskLruCache 源碼解析 硬盤緩存的絕佳方案[轉]
? 2.3.LruCache源碼分析
? 2.4.內存泄漏的一些坑
? 2.5.MAT內存泄漏分析(一)
?2.6.MAT內存泄漏分析(二)
3)網絡優化
4)圖片壓縮性能優化
5)數據傳輸性能優化
6)減小APK體積
7)渲染優化
? 7.1.UI卡頓原理分析
? 7.2.UI卡頓檢測分析
? 7.3.BlockCanary原理分析
? 7.4.卡頓優化實例解析
8)電量優化
? 8.1.APP耗電分析方法與工具(第三方,Google官方Battery Historian)
? 8.2.Android Doze源碼分析
? 8.3.AlarmManager研究 [轉]
? 8.4.在Android Lollipop中使用JobScheduler
? 8.5.JobScheduler的源碼分析
? 8.6.耗電優化實例解析
9)Android ANR在線監控原理
10)AndroidGodEye解析之幀率(fps)
11)AndroidGodEye解析之流暢度(sm)
12)即將推出GodEye的分析,敬請期待...

八.網絡編程[will be written by 無心追求and ZJ_Rocky]

1.TCP問題分析
2.OkHttp源碼分析
3.網絡傳輸數據加密策略(對稱加密AES,DES,非對稱加密RSA)
4.二進制協議(mqtt協議),協議編解碼(tlv編解碼)
5.Java Socket編程(IO,NIO)
6.Java多線程編程(隊列,同步鎖,線程池)
7.Android中使用HttpDns

九.Android推送SDK[will be written by 無心追求]

1.SDK架構設計
2.心跳策略
3.重連策略
4.tcpdump抓包分析
5.進程保活
6.多進程通信
7.TCP連接多路復用
8.Android系統休眠
9.TCP網絡問題
10.DHCP租約到期自動續租問題導致TCP連接異常

十.FrameWork層源碼的分析

1)應用程序內Activity的啟動流程
2)startService的流程分析
3 ) 注冊廣播接收器的源碼分析
4)廣播發送過程源碼解析
5)廣播處理過程源碼解析
6)AssetManager加載資源過程
7)ClassLoader及dex加載過程
8)插件化框架VirtualApk之初始化
9)插件化框架VirtualApk之插件加載
10)插件化框架VirtualApk之Activity啟動
11)插件化框架VirtualApk之Service管理
12)熱修復框架AndFix完全解析
13)InstantRun源碼分析[轉]
14)Google新組件下的架構思考

十一.Launcher3桌面開發[will be written by Ticoo]

1)Launcher3桌面開發簡述
2)Launcher3 桌面加載流程分析(上)
3)Launcher3 桌面加載流程分析(下)
4)Launcher3 抽屜型桌面改造成橫屏桌面
5)Launcher3 負一屏的定制開發
6)Launcher3 添加主題功能
7)Launcher3 添加左右滑動特效

推薦:RxJava2.x 專題Java 8新特性終極指南

以上就是目前整理出來會進行分別用文章進行說明的章節,其中有可能會引用別人已經闡述非常成熟的話題,但是宗旨不變:盡量把一個問題完整的闡述出來,如果出現錯誤和更好的說明可以積極提出一起交流最后說明文章將在國慶之后一一推出,敬請期待

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,797評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,179評論 3 414
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,628評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,642評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,444評論 6 405
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,948評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,040評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,185評論 0 287
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,717評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,602評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,794評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,316評論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,045評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,418評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,671評論 1 281
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,414評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,750評論 2 370