Android Handler 原理分析

Android Handler 原理分析

Handler 是 Android 应用非常重要的组成部分,它的身影可谓是无处不在了,从系统源码到第三方库,再到我们开发的过程中都离不开 Handler。许多开发中的问题也涉及到 Handler 相关的知识,例如 ANR 问题、UI 的绘制以及线程的调度等,本文将从源码分析、常见问题以及 Handler 的一些应用等方面进行分析。

阅读更多
Android AMS 原理解读

Android AMS 原理解读

AMS(ActivityManagerService) 在 Android 中占据着非常重要的地位,它是 Framework 核心服务之一,负责四大组件的统一调度。同时,AMS 也管理着进程、电池、内存及权限。
注:文中源码来源于 Android API 30

阅读更多
Android Window 机制

Android Window 机制

在 Android 中 View 的绘制流程以及 Activity 和 View 的关系,都离不开 Window,本文将介绍 Window 的概念,以及在 Android 系统中的作用。在文末会放上几个与 WMS 有关的面试题,已巩固这部分知识点。
注:文中源码来源于 Android API 30

阅读更多
Android 触摸事件分发机制

Android 触摸事件分发机制

Android 中的触摸事件是一个老生常谈的话题了,在 Android 面试中也经常问到,比较考察基础以及解决问题的能力,最近在巩固基础知识,希望通过本文对这个问题有更加深入的理解。

阅读更多