code小生 一個專注大前端領域的技術平臺
公衆號回覆Android
加入安卓技術羣
以下內容按照技術模塊來劃分,每個大的分類下文章順序是按照難易程序來的,這樣學習起來方便些。
日常開發技術
RxJava2+Retrofit2+RxLifecycle3+OkHttp3網絡請求封裝
Android 框架思考–工具類設計(Glide、Picasso切換實現)
UiStatus 一個簡單且強大的 Android Ui 視圖狀態控制庫
Android性能優化:關於 內存泄露 的知識都在這裏了!(文不如圖,圖不如表)
一目瞭然:git命令三種方式實現Gitlab和Github同時登錄
Kotlin + Mvp + RxJava + Retrofit 心得體會
容器類源碼解析系列(二)—— LinkedList 集合源碼分析(最新版)
Android AutoBundle 像 Retrofit 一樣構建 Bundle
retrofit-helper 簡潔的封裝retrofit,優雅的取消請求
你需要了解下Android View的更新 requestLayout 與重繪 invalidate
Android H5秒開方案調研—今日頭條H5秒開方案詳解
Android事件分發機制詳解與實戰剖析,一張事件分發流程圖,讓你徹底搞明白
利用 Android Keystore 系統 加密存儲和解密敏感信息
利用 Android Keystore 系統 加密存儲和解密敏感信息
基於 LifeOwner 的 RxJava 內存泄漏解決方案
1. Android_Jetpack組件—Naviagtion源碼解析
AOSP源碼分析:Android Input事件的產生、讀取和分發
2. Jetpack源碼解析—Navigation爲什麼切換Fragment會重繪?
Retrofit 結合 Lifecycle, 將 Http 生命週期管理到極致
3. Jetpack源碼解析—用Lifecycles管理生命週期
Retrofit 動態管理和修改 BaseUrl,從未如此簡單
5. Jetpack源碼解析–ViewModel基本使用及源碼解析
Android 讓你的 Room 搭上 RxJava 的順風車 從重複的代碼中解脫出來
OkHttp踩坑記:爲何 response.body().string() 只能調用一次?
Looper.loop 爲什麼不會阻塞掉 UI 線程?來,我們從源碼裏面找到答案
總是聽到有人說AndroidX,到底什麼是AndroidX?
Android Studio 4.0 這幾個新功能可太牛逼了!
商品詳情頁RecyclerView與TabLayout的聯動定位
Android項目重構實踐:從 Fresco 到 Glide 低成本重構方案
Android 架構
“三化”
Android路由框架ARouter的集成、基本使用以及踩坑全過程
面試
Android面試題:bindService獲取代理是同步還是異步
Kotlin
Flutter
Gradle
自定義 View
程序員
其他技術
Github 居然有這麼牛逼的 Python 教程!68.4K星
這 10 個讓你笑的合不攏嘴的 GitHub 項目,居然拿了 7 萬星!
其他
IntelliJ IDEA 2019 快捷鍵終極大全,速度收藏!
Android 兼大前端技術平臺「code小生」,歡迎將你的技術文章分享給大家,2020 繼續進步!