推薦 | Android學(xué)習(xí)知識體系

注:本文大多數(shù)是學(xué)習(xí)筆記,相關(guān)代碼請移步GitHub查看 歡迎大家閱讀和點贊

  • 從今天開始 將持續(xù)整理自己學(xué)過的或者全新的總結(jié)在這里 古語道:學(xué)而不思則罔栅迄,思而不學(xué)則殆澈歉。 學(xué)習(xí)要講究方式和方法,我們大多已經(jīng)工作1-2年了 ,在這二年中我們遇到過無數(shù)的知識點,如果不及時記錄下次遇到還是只能找度娘,這篇知識的建立標志著自己開始結(jié)束碎片化的學(xué)習(xí)
  • 常言道 無圖言D 趕快上車!!
android知識體系.png

正文


java部分

面向?qū)ο蟮娜筇卣?/a>

  • 封裝
  • 繼承
  • 多態(tài)

設(shè)計模式

單例模式

工廠模式

建造者模式

責(zé)任鏈模式

模板模式

裝飾者模式

觀察者模式

策略模式

適配器模式

代理模式

其他設(shè)計模式

String相關(guān)

  • String

  • StringBuffer

  • StringBuilder

Thread

線程池理解簡介
  • 常見線程池

  • 線程池的提交任務(wù)和關(guān)閉任務(wù)

多線程
  • 基本線程

  • 線程控制類

線程鎖
  • 常見15種鎖

  • 鎖的基本原理解析

集合框架

Collection

List
ArrrayList
LinkedList
Vector

Map(重點是HashMap)

HashMap
currentHashMap

內(nèi)存模型

線程間通信

指令重排序

內(nèi)存屏障

hanpend-before規(guī)則

Volatile關(guān)鍵字

JVM

內(nèi)存模型以及分區(qū)

Minor GC與Full GC

GC判定

四種引用

GC收集器

雙親委派模型

常見jvm參數(shù)

調(diào)優(yōu)工具

GC算法

對象的創(chuàng)建奢米,內(nèi)存分配痴怨,訪問定位

類加載的五個過程

分派

IOC

其他

數(shù)據(jù)結(jié)構(gòu)和算法

棧和堆

基礎(chǔ)

常見的樹

B+ B- B * 樹

線性表

散列查找

排序

海量數(shù)據(jù)處理

android基礎(chǔ)

四大組件

Fragment

常見布局

Android Studio

動畫

數(shù)據(jù)持久化

數(shù)據(jù)庫

計算機網(wǎng)絡(luò)

其他

android進階

常見機制

Handler(線程通信)

IPC(進程通信)

View體系

Bitmap

內(nèi)存管理機制

View

RecycleView

自定義View

消息推送和保活

資源管理

主題樣式

屏幕適配

AssetManager

Resourse

打包

Gradle

編譯

簽名

混淆

AOP

AspectJ

插件化

ClassLoader

HookActivity啟動
雙親委派模式

插件化原理

插件化框架

組件化

頁面路由

熱修復(fù)

原理

熱修復(fù)框架

NDK

調(diào)用JNI

回調(diào)Java

Cmake語法

makefile語法

C/C++

多媒體

圖片

圖片處理
birmap壓縮策略
bitmaip裁剪
bitmap處理
GIF播放
動畫
屬性動畫
幀動畫
view動畫
圖片加載
LRU算法
緩存策略

音視頻

音頻解碼
視頻解碼
AudioTrack播放
OpenGL繪制
視頻編輯
音視頻同步
直播推流
視頻濾鏡

性能優(yōu)化

頁面啟動優(yōu)化

Crash收集

卡頓優(yōu)化

ARR
頻繁GC
ViewHolder

布局優(yōu)化

線程優(yōu)化

監(jiān)控

APM性能檢查
WebView性能檢測
Leak canary內(nèi)存檢測

內(nèi)存優(yōu)化

OOM
內(nèi)存泄漏
圖片壓縮

APK瘦身

電量,流量優(yōu)化

系統(tǒng)源碼

系統(tǒng)組件

Activity

Fragment

Context

WebView

RecycleView

系統(tǒng)服務(wù)

Window/WindowManganer

ServerManager

ActivityManagerService

工作流程

Android啟動流程

Luach3啟動

System啟動流程

服務(wù)啟動流程

Apk安裝流程

應(yīng)用程序進程啟動流程

通訊

架構(gòu)

MVC

MVP

MVVM

Android JetPack

開源庫

ORM框架

GreenDao

RxJava

操作符

線程調(diào)度

異常處理

flowable背壓

事件總線

EventBus

Otto

網(wǎng)絡(luò)

Retrofit

Okhttp

Volley

圖片

Glide

依賴注入

Butterknife

Dagger2

序列化

Gson

ARouter

其他

網(wǎng)絡(luò)

安全

逆向

人工智能

Flutter

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末早抠,一起剝皮案震驚了整個濱河市巢价,隨后出現(xiàn)的幾起案子倒得,更是在濱河造成了極大的恐慌农渊,老刑警劉巖患蹂,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件或颊,死亡現(xiàn)場離奇詭異砸紊,居然都是意外死亡,警方通過查閱死者的電腦和手機囱挑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門醉顽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人平挑,你說我怎么就攤上這事游添。” “怎么了通熄?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵唆涝,是天一觀的道長。 經(jīng)常有香客問我唇辨,道長廊酣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任赏枚,我火速辦了婚禮亡驰,結(jié)果婚禮上晓猛,老公的妹妹穿的比我還像新娘。我一直安慰自己凡辱,他們只是感情好戒职,可當我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著透乾,像睡著了一般洪燥。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上乳乌,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天蚓曼,我揣著相機與錄音,去河邊找鬼钦扭。 笑死纫版,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的客情。 我是一名探鬼主播其弊,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼膀斋!你這毒婦竟也來了梭伐?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤仰担,失蹤者是張志新(化名)和其女友劉穎糊识,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體摔蓝,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡赂苗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了贮尉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拌滋。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖猜谚,靈堂內(nèi)的尸體忽然破棺而出败砂,到底是詐尸還是另有隱情,我是刑警寧澤魏铅,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布昌犹,位于F島的核電站,受9級特大地震影響览芳,放射性物質(zhì)發(fā)生泄漏斜姥。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望疾渴。 院中可真熱鬧千贯,春花似錦、人聲如沸搞坝。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽桩撮。三九已至敦第,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間店量,已是汗流浹背芜果。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留融师,地道東北人右钾。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像旱爆,于是被迫代替她去往敵國和親舀射。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 0.Android手機操作系統(tǒng)的四層架構(gòu)? Applications , Application Framewor...
    lucas777閱讀 7,844評論 0 16
  • Android面試題包括Android基礎(chǔ)怀伦,還有一些源碼級別的脆烟、原理這些等。所以想去大公司面試房待,一定要多看看源碼和...
    勤息嘻嘻嘻閱讀 712評論 0 1
  • 我早早結(jié)束了動漫的觀看邢羔,預(yù)感到將有一場大雨。拿起手機坐到飄窗上桑孩,一邊刷游戲一邊等待拜鹤。 眼角那邊似乎閃爍了幾下。立刻...
    在月亮上唱歌閱讀 585評論 1 2
  • 我乃美女左驾、淑女加才女一枚镣隶,不知何故,茫茫人海中竟與你相識诡右,你曾仰我如天上明月安岂,望我如手中明珠,你說帆吻,你愛我域那、敬我、...
    顧影秋池閱讀 531評論 1 1
  • 上帝之火閱讀 43評論 0 2