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