author/發燒訊玩數碼

Glide 原始碼分析(一):圖片壓縮

Q: 一張大小為 55KB, 解析度為 1080 * 480 的 PNG 圖片,它載入近記憶體時所佔的大小是多少呢? 圖片記憶體大小 圖片佔用記憶體大小 = 解析度 * 畫素點大小 其中資料格式不同

Android 屬性動畫詳解與原始碼分析

一、前言 關於什麼是動畫,動畫的相關概念等等這裡就不講了。這裡僅表述一下個人觀點,個人認知是: 1.動畫增加了 UI 展示的動態性,使得UI看起來更具生機。同時,一些酷炫的動畫一定程度上也會提高應用的

android Lifecycle原始碼分析--原始碼閱讀100天(1)

1.使用 Lifecycle框架用來感知元件執行操作以響應另一個元件(例如Activity和Fragment)的生命週期狀態的更改。這些元件可幫助您生成更易於組織且通常更輕量級的程式碼,這些程式碼更易於維護

手寫Binder實現android中的程序間通訊

在Android系統中,每個應用都執行在一個程序上,具有自己的DVM例項,而且程序之間是相互隔離的,也就是說各個程序之間的資料是互相獨立,互不影響的,而如果一個程序崩潰了,也不會影響到另一個程序。 為什麼採

Handler機制情景分析

一. 概述 在整個Android的原始碼世界裡,有兩大利劍,其一是Binder IPC機制,,另一個便是訊息機制(由Handler/Looper/MessageQueue等構成的). Android有大

1746095186.1161