實戰(zhàn):將 Android 多模塊應用遷移到 Kotlin Multiplatform + Compose Multiplatform 最近把自己...
從零到一:用 Now in Android 架構打造一款 NBA 應用 本文以開源項目 HoopsNow 為例,深度拆解 Google 官方推薦...
Android系統(tǒng)啟動流程 一,序言 Android是谷歌開發(fā)的一款基于Linux的開源操作系統(tǒng),下圖所示為 Android 平臺的主要組件 L...
RxJava源碼解析 一,簡單使用 目標: 被觀察者 Observable 如何生產事件的? 被觀察者 Observable 何時生產事件的? ...
Gson源碼解析 簡介 Gson 是一個 Java 庫,可用于將 Java 對象轉換為其 JSON 表示形式。它還可用于將 JSON 字符串轉換...
序列化總結 定義以及相關概念 序列化 將數(shù)據(jù)結構或者對象轉成二進制串的過程 反序列化 將在序列化過程中所生成的二進制串轉換成數(shù)據(jù)結構或者對象的過...
Java并發(fā)編程 進程和線程的區(qū)別 進程和線程的由來 串行。初期的計算機智能串行執(zhí)行任務,并且需要長時間等待用戶輸入。 批處理。預先將用戶的指令...
注解與反射以及動態(tài)代理 注解 注解的定義 Annotation(注解)就是Java提供了一種元程序中的元素關聯(lián)任何信息和著任何元數(shù)據(jù)(metad...
前言 項目地址https://github.com/laibinzhi/KotlinDelegation[https://github.com/...