首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
resume
Android童话镇
创建于2025-05-09
订阅专栏
personal skills
等 2 人订阅
共142篇文章
创建于2025-05-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
解析 Android 中bindService的启动流程
本文深入解析 Android 中bindService的启动流程,结合 Android 6.0 源码,详细阐述从客户端绑定服务到跨进程通信完成的完整链路。以下用通俗语言和结构化逻辑进行解读: 一、核心
解析 Android 中startService的启动流程
本文深入解析 Android 中startService的启动流程,结合 Android 6.0 源码,详细阐述从应用层调用到系统服务调度,再到目标进程执行的完整链路。以下用通俗语言和结构化逻辑进行解
分析startActivity启动过程
本文是对 Android 中startActivity启动流程的深度解析,基于 Android 6.0 源码,详细梳理了从点击启动到 Activity 生命周期回调的完整过程。以下用通俗语言和结构化逻
简单解析 Android 触摸事件分发机制
解析 Android 触摸事件分发机制,以通俗易懂的语言阐述事件从屏幕触摸到视图响应的完整流程,适合理解 Android 触摸交互的核心逻辑。 一、触摸事件的本质:从硬件到软件的传递 当用户手指触摸屏
小明下馆子记:一场关于 HTTP 协议的奇妙晚餐
周末,小明来到一家名为 "Web 餐厅" 的网红店。这家餐厅有个特别的规矩:所有顾客都得用一种叫 "HTTP" 的神奇点餐系统下单,而这套系统的背后,藏着一套和 HTTP 协议一模一样的逻辑。 一、点
Activity生命周期
一. Activity 先展示一张Activity的生命周期图: 1.1 Activity状态 只有下面三个状态是静态的,可以存在较长的时间内保持状态不变。(其它状态只是过渡状态,系统快速执行并切换到
Android 显示系统概述
以通俗易懂的方式为您解析Android显示系统的架构和工作原理。为了让不同技术背景的朋友都能理解,我会用生活中的类比来解释复杂概念,并穿插关键源码模块的作用。 一、Android显示系统就像"电影院"
Android Memory Analysis with MAT进阶篇
一、MAT工具:内存分析的“瑞士军刀” 1. 安装与启动 下载地址: Eclipse Memory Analyzer 核心功能模块: Overview:内存快照概览(总大小、类数量等) Histogr
Android 内存优化(1) - MAT 使用入门
一、内存分析三步走:从现象到本质 当应用出现卡顿、OOM崩溃或内存曲线呈“阶梯式增长”时,就该请出内存分析神器——MAT(Memory Analyzer Tool)。整个分析流程可拆解为: 1. 捕获
Android内存优化
一、内存管理机制:垃圾回收(GC)是核心 Dalvik vs ART 虚拟机 Android 5.0 前用 Dalvik,之后用 ART。 ART 优化了 GC 算法,支持内存
Android内存优化全攻略:从原理到实战的避坑指南
一、内存管理:Android系统的“隐形管家” Android系统像一位精打细算的管家,通过虚拟内存技术让每个应用“觉得”自己独占大块内存,实际却通过分页机制灵活调度物理内存。这种设计让多任务切换更流
Android14 Activity 启动过程详解 6 之 新进程的初始化过程
通俗易懂讲解新进程初始化流程 一、进程初始化的触发场景 想象你正在经营一家连锁火锅店(Android系统),当顾客(用户)有以下需求时,就需要开设新的分店(进程): 首次光顾:顾客第一次来店,需要新建
Android14 Activity 启动过程详解 5 之创建目标 Activity 进程
通俗易懂讲解Android应用进程创建机制 一、进程创建的触发场景 想象你正在经营一家连锁奶茶店(Android系统),当顾客(用户)有以下需求时,就需要开设新的分店(进程): 首次打开App:相当于
Android14 AMS 剖析之Activity 启动分析之 pause 前台 Activity
通俗易懂讲解Activity启动时暂停前台Activity的机制 一、为什么需要暂停前台Activity? 想象你正在用手机刷抖音,突然想打开微信回消息。这时系统需要完成两个关键操作: 优雅退出当前界
Android14 AMS 剖析之 Activity 启动分析之 ActivityRecord 的构建
以通俗易懂的方式逐层解析 Android 14 中 ActivityRecord 的构建过程: 一、故事背景:Activity 启动的接力赛 想象 Android 系统在启动 Activity 时,就
Android14 AMS 剖析之Activity 启动分析之 Launcher 端发起过程
用通俗易懂的方式讲解这篇文章的核心内容: 一句话概括 当你在手机桌面点击App图标时,Launcher(桌面程序)会通过一系列复杂流程,最终通知系统服务启动对应的App界面。 通俗版流程解析 手指
Android14 AMS 剖析之Activity 启动分析之整体流程
用通俗易懂的方式讲解这篇文章的核心内容: 你可以把Android系统想象成一个餐厅,用户点击App图标就像顾客点菜。整个启动过程需要四个"部门"配合: 服务员(Launcher):负责接收用户
IdleHanlder 原理
用大白话解释Android的IdleHandler机制,保证你听完就懂! 通俗版解释: 想象主线程是一个快递小哥,他每天要处理很多包裹(Message)。平时他忙着派件(处理消息),但偶尔也会
Handler 同步屏障机制
你可以把 Android 的 Handler 消息机制想象成一个快递站: 三种快递类型 普通快递(同步消息):大家默认发的快递,按顺序排队处理 VIP快递(异步消息):加急件,可以插队处理
线程和线程池
一、线程本质与Android特殊约束 进程与线程的差异 进程是资源分配单位,线程是CPU调度单位,共享进程内存空间但拥有独立栈 Android系统通过Zygote进程fork机制创建应用进程,主线程(
下一页