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