背景
慣例,先簡單陳述一下自己的,91年生人,164年三本畢業后在深圳工作,末流小公司,工資13k,無房,無車,無戶口。
那時候感覺生活也還行,父母有退休金,我基本上不用太操心,女朋友在一起很久了,很體貼,沒有怎么要求我。
本來生活就這樣一帆風順下去我就滿足了,但是去年初,女朋友家里出了一些事情,一點積蓄全給她了,后面疫情來了,家里開始催婚了,我感覺到了壓力。
目前的工資無法滿足生活,雖然這些年來有一點點的提升,但是,房價物價漲的更快,于是我決定跳槽。
從去年年底開始瞎投簡歷,回顧了一下,一共投了33份簡歷吧,只有3家企業感興趣,還0家約面試。
(一開始還非常悲傷,后面……后面就習慣了)
接著就廝混了一陣子,就忽然間意識到不管是經濟的寒冬,還是我的寒冬,都來了。
1.框架源碼+使用
- okhttp源碼
- 同步 異步處理
- 責任鏈
- 緩存
- 連接池
- retrofit
- 動態代理
- 源碼總結
- Rxjava的使用
- mp的連接
- 功能防抖
- 回調統一
- 線程切換
- 源碼分析
- 了解原理(源碼)
- gson
- glide
2.四大組件
- activity
- 生命周期
- 啟動模式(啟動模式的應用場景)
- 場景切換下的生命周期
- service
- 兩種狀態
- 三種綁定
- 生命周期
- 通信方式
- Broadcast
- 主要作用
- 廣播的原理
- 使用
- 兩種注冊方式
- 廣播執行順序
- ContentProvider
- 原理
- 使用
3.View相關
- view的事件分發
- 流程
- 不同的事件
- ACTION -CANCEL機制
- 滑動沖突的解決
- view的工作原理
- 自定義view
- recyclerview
- 緩存
- 和listview的相比有點
- listview
- 優化
- 如何實現緩存
- view幾個標簽的作用
- view動畫
4.Android基礎庫
- mvp.mvc.mvvm
- Fragment
- 生命周期
- fragment通信
- fragment
- Handler
- 四個角色
- 工作流程
- sendmessage和post的區別
- 源碼
- 延時請求的實現
- Android中的數據存儲
- Sharedpreferences
- 文件存儲
5.Android新動態
- jetpack
- 組件化
- 插件化
- 熱修復
- flutter
- RN
- Android5.0到10.0更新內容
6.Android其他問題
- Androidoom場景
- Android性能優化
- Android性能優化工具
- apk內能
- Android打包流程
- ANR原理和原因
二.Android框架層
- jni
- 開機流程
- 點擊應用到畫面的顯示
- 事件分發的ims
- 四大組件的啟動
- view的渲染
- 智能指針
- Binder機制
- Binder機制產生原因
- Binder內核
- BinderManagerService
- 注冊服務和獲取服務
- Audio系統
- surface系統
總結
作為一名從事Android的開發者,很多人最近都在和我吐槽Android是不是快要涼了?而在我看來這正是市場成熟的表現,所有的市場都是溫水煮青蛙,永遠會淘汰掉不愿意學習改變,安于現狀的那批人,希望所有的人能在大浪淘沙中留下來,因為對于市場的逐漸成熟,平凡并不是我們唯一的答案!
在最后我整理了一份資料,而且我們為了感謝很多支持的學者,資料是無償分享的,需要的同學可以來學習學習
領取方式:點擊騰訊文檔地址
地址](https://docs.qq.com/doc/DSkNLaERkbnFoS0ZF)**
[外鏈圖片轉存中…(img-OAEE9mL0-1621871172062)]
[外鏈圖片轉存中…(img-U3L36wVh-1621871172065)]