Coil KMP 跨端圖片庫源碼分析 1. 概述 1.1 簡介 Coil 圖片加載庫正逐步擴(kuò)展對(duì) Kotlin Multiplatform (K...
原創(chuàng) 轉(zhuǎn)載請(qǐng)聯(lián)系作者 1. 介紹 引言 在移動(dòng)應(yīng)用開發(fā)領(lǐng)域脊髓,Kotlin Multiplatform Mobile (KMM) 和 Compos...
0. 目標(biāo) 反編譯后對(duì) Smali 源碼執(zhí)行打點(diǎn)調(diào)試惹谐。 1. 實(shí)現(xiàn)流程 1.1 重新打包可調(diào)試的 APK 使用 Apktool 反編譯,得到源碼...
0. 目標(biāo) Android 手機(jī)直接使用 HttpCanary矛双,獲取一般應(yīng)用的 Https 數(shù)據(jù)。 1. 背景 一般來講淤堵,Https 抓包需要通...
為了方便理解核心原理甘凭,以下流程均已精簡。 一. 完整流程 流程圖: 上圖是 Android 將一個(gè)布局通過硬件渲染的方式顯示到屏幕握截,這個(gè)過程可簡...
一. 常用類 Bitmap.Config決定 Bitmap 像素點(diǎn)的色彩空間(位數(shù))飞崖。有 ALPHA_8、RGB_565谨胞、ARGB_4444固歪、A...
一. 獲取系統(tǒng)可用內(nèi)存的原理 linux 系統(tǒng)中 /proc/meminfo 這個(gè)文件用來記錄當(dāng)前系統(tǒng)內(nèi)存使用的詳細(xì)情況。通過讀取該文件即可知道...
虛引用 在了解 LeakCanary 之前,先來了解下虛引用牢裳。 虛引用必須與 ReferenceQueue 一起使用逢防,當(dāng) GC 準(zhǔn)備回收一個(gè)對(duì)象...
大綱 Java 基礎(chǔ) 1. ==、equals 和 hashCode 的區(qū)別 == 用于基礎(chǔ)數(shù)據(jù)類型的判斷時(shí)蒲讯,比較的是值忘朝,用于引用類型的判斷時(shí),...