MediaCodec 是 Android 中的編解碼器組件,用來訪問底層提供的編解碼器,通常與 MediaExtractor、MediaSync、MediaMuxer、Med...
MediaCodec 是 Android 中的編解碼器組件,用來訪問底層提供的編解碼器,通常與 MediaExtractor、MediaSync、MediaMuxer、Med...
前言 談到Android的UI繪制,大家可能會(huì)想到onMeasure、onLayout、onDraw三大流程。但我們的View到底是如何一步一步顯示到屏幕上的?onDraw之...
Compose 是用于構(gòu)建原生 Android UI 的現(xiàn)代工具包,他只需要在 xml 布局中添加 ComposeView,或是通過 setContent 擴(kuò)展函數(shù),即可將 ...
背景: 在 debug 環(huán)境中主線程中方法體執(zhí)行的時(shí)間與指定的時(shí)間做對(duì)比后的堆棧信息,針對(duì)性的優(yōu)化超過指定時(shí)間的耗時(shí)方法體,減少 ANR 的發(fā)生 此工具類主要是通過向主線程L...
1、什么是Glide? 1.1、官方描述 Glide是一個(gè)快速高效的Android圖片加載庫,注重于平滑的滾動(dòng)。Glide提供了易用的API,高性能、可擴(kuò)展的圖片解碼管道(d...
前言 本文主要從源碼的角度來分析事件總線 EventBus 的實(shí)現(xiàn)原理, EventBus 是常用的消息傳遞的方式之一,其他常見的消息傳遞的方式還包括 Handler、Bro...
前言 在Android中如果要顯示一個(gè)頁面,那么只需要在Activity的onCreate()方法中,把我們寫好的頁面布局layout傳入到setContentView()方...
概述 Handler是Android消息機(jī)制的上層接口。通過它可以輕松地將一個(gè)任務(wù)切換到Handler所在的線程中去執(zhí)行。通常情況下,Handler的使用場(chǎng)景就是 更新UI。...