Glide原始碼分析之一 with() + into()解析
相關文章 Glide原始碼分析之一 Glide原始碼分析之二 Glide原始碼分析之三 文章基於3.7.0。主要參考郭神的Glide原始碼解析。 簡單使用 St
相關文章 Glide原始碼分析之一 Glide原始碼分析之二 Glide原始碼分析之三 文章基於3.7.0。主要參考郭神的Glide原始碼解析。 簡單使用 St
為什麼要重複造輪子呢? 我認為只有站在作者的角度才能更透徹的理解框架的設計思想 去踩大神們所踩過的坑。 才能深入的理解框架的所提供的功能 學習優秀的作品中從而提高自己 在
Q: 一張大小為 55KB, 解析度為 1080 * 480 的 PNG 圖片,它載入近記憶體時所佔的大小是多少呢? 圖片記憶體大小 圖片佔用記憶體大小 = 解析度 * 畫素點大小 其中資料格式不同
一、前言 關於什麼是動畫,動畫的相關概念等等這裡就不講了。這裡僅表述一下個人觀點,個人認知是: 1.動畫增加了 UI 展示的動態性,使得UI看起來更具生機。同時,一些酷炫的動畫一定程度上也會提高應用的
上一章我們分析了Activity啟動的時候呼叫setContentView載入佈局的過程,但是分析過程中我們留了兩個懸念,一個是將資原始檔中的layout中xml佈局檔案通過inflate載入到Activity
一 概述 我們知道,在Android開發中,遇到耗時的任務操作時,都是放到子執行緒去做,或者放到Service中去做,在Service中開一個子執行緒來執行耗時操作。 那麼,在Service
0.介紹 LiveData,同屬於JetPack構建集合,根據文件描述LiveData是一個可觀察的資料持有者類。與常規observable不同,LiveData是生命週期感知的,這意味著它尊重其他應用程式
1.使用 Lifecycle框架用來感知元件執行操作以響應另一個元件(例如Activity和Fragment)的生命週期狀態的更改。這些元件可幫助您生成更易於組織且通常更輕量級的程式碼,這些程式碼更易於維護
看了Danny老師的視訊,從原始碼層學習了一下Handler訊息機制中幾個重要的類(Handler、MessageQueue、Looper和Message),從之前的一知半解到現在終於弄明白這個Handl
上一篇分析了四大元件之ContentProvider,這也是四大元件最後一個。因此,從這篇開始我們分析新的篇章--View繪製流程,View繪製流程在Android開發中佔有非常重要的位置,只要有檢視的顯示,都
apply與commit有什麼區別 還是從原始碼分析來說明問題: image.png image.png
兄弟連區塊鏈教程Fabric1.0原始碼分析Fabric1.0.4go程式碼量統計,2018年下半年,區塊鏈行業正逐漸褪去發展之初的浮躁、迴歸理性,表面上看相關人才需求與身價似乎正在回落。但事實上,正是初期泡沫
##兄弟連區塊鏈教程Fabric1.0原始碼分析ECDSA橢圓曲線數字簽名演算法,2018年下半年,區塊鏈行業正逐漸褪去發展之初的浮躁、迴歸理性,表面上看相關人才需求與身價似乎正在回落。但事實上,正是初期泡沫的
區塊鏈教程Fabric1.0原始碼分析Tx RWSet(讀寫集),2018年下半年,區塊鏈行業正逐漸褪去發展之初的浮躁、迴歸理性,表面上看相關人才需求與身價似乎正在回落。但事實上,正是初期泡沫的漸退,讓人們更多
兄弟連區塊鏈教程Fabric1.0原始碼分析gRPC(Fabric中註冊的gRPC Service)一,2018年下半年,區塊鏈行業正逐漸褪去發展之初的浮躁、迴歸理性,表面上看相關人才需求與身價似乎正在回落。但