MediaCodec 是 Android 中的編解碼器組件,用來訪問底層提供的編解碼器,通常與 MediaExtractor、MediaSync...
前言 談到Android的UI繪制,大家可能會(huì)想到onMeasure、onLayout、onDraw三大流程。但我們的View到底是如何一步一步...
Compose 是用于構(gòu)建原生 Android UI 的現(xiàn)代工具包,他只需要在 xml 布局中添加 ComposeView,或是通過 setCo...
背景: 在 debug 環(huán)境中主線程中方法體執(zhí)行的時(shí)間與指定的時(shí)間做對(duì)比后的堆棧信息,針對(duì)性的優(yōu)化超過指定時(shí)間的耗時(shí)方法體,減少 ANR 的發(fā)生...
1、什么是Glide? 1.1、官方描述 Glide是一個(gè)快速高效的Android圖片加載庫,注重于平滑的滾動(dòng)。Glide提供了易用的API,高...
前言 本文主要從源碼的角度來分析事件總線 EventBus 的實(shí)現(xiàn)原理, EventBus 是常用的消息傳遞的方式之一,其他常見的消息傳遞的方式...
前言 在Android中如果要顯示一個(gè)頁面,那么只需要在Activity的onCreate()方法中,把我們寫好的頁面布局layout傳入到se...
概述 Handler是Android消息機(jī)制的上層接口。通過它可以輕松地將一個(gè)任務(wù)切換到Handler所在的線程中去執(zhí)行。通常情況下,Handl...
近一年多以來一直在做性能優(yōu)化( OOM、Native、ANR 等等),在后面我也會(huì)寫一些性能相關(guān)的文章,將自己學(xué)習(xí)和實(shí)踐所得分享出來。以今天這篇...