首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
四大组件
Android童话镇
创建于2025-05-08
订阅专栏
学习Activity、Service、Broadcat、ContentProvider组件的原理
暂无订阅
共31篇文章
创建于2025-05-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
浅析:Activity生命周期受其上覆盖的特定类型控件或窗口影响
Activity 生命周期受其上覆盖的 特定类型控件或窗口 影响,其本质在于 窗口焦点和可见性 的变化。系统通过 WindowManager管理窗口层级,并通过 ActivityThr
舞台剧:《Activity的一出好戏》
咱们就以一场精彩纷呈的“舞台剧”为例,来生动演绎AMS和WMS是如何协同工作,指挥Activity完成生命周期切换的。这场剧的核心角色和场景如下: 角色/场景 比喻 Activity 台上的演
bindService是如何完成binder传递的?
让我为您深入剖析bindService的完整流程,特别是其核心——Binder对象的传递机制。这个过程堪称Android系统架构中跨进程通信(IPC) 的典范之作。 我们将遵循一个清晰的脉络进行分析
Activity 生命周期演唱会:一场由 Android 服务天团打造的 “明星出道全记录”
Activity 生命周期演唱会:一场由 Android 服务天团打造的 “明星出道全记录” 各位观众朋友们,欢迎来到《Activity 明星的演唱会全流程》现场!今天咱们不聊普通演唱会,而是拆解一场
🌟 童话:Android王国的"快递双侠"——FileProvider vs ContentProvider
📜 背景设定: 在Android王国里,有两家著名的快递公司: 🧳 "万能包裹公司" ContentProvider - 能运送任何类型货物 📦 "文件专递公司" FileProvider - 只
📜 童话:FileProvider之魔法快递公司的秘密
在Android王国,每个App精灵的文件仓库都藏在加密结界里(私有目录)。当图图精灵想给文文管家寄送“水晶画卷”(大文件)时,普通快递员(file://)会被王国护卫队(Android 7.
Activity 任务指挥官 (ActivityStackSupervisor) 和 Activity 栈长 (ActivityStack)
我们继续安卓王国的故事,这次聚焦于大管家 AMS 手下的两位得力干将:Activity 任务指挥官 (ActivityStackSupervisor) 和 Activity 栈长 (Act
Android 核心大管家 ActivityManagerService (AMS)
我们把这篇关于 Android 核心大管家 ActivityManagerService (AMS) 启动和运作的文章,变成一个发生在「安卓王国」里的故事,结合代码,让它更容易理解。 故事梗概:
Android UI 宇宙:Activity 与 Window 的协作传奇
一、城市管理局:核心服务的分工 在 Android 的 UI 宇宙中,有三个关键管理局共同维持秩序: AMS(Activity 管理局) :负责 Activity 的生命周期管理和任务栈调度,如同城市
Android四大组件与进程启动的关系
在 Android 系统中,每个应用都运行在独立的进程中,这一设计不仅保障了应用的隔离性,还通过进程管理实现了资源的合理分配。本文将结合源码流程,以通俗易懂的语言为您揭开应用进程创建的神秘面纱,并扩展
深入解析 ContentProviderRecord:跨进程数据共享的“桥梁”与“守护者”
在 Android 系统中,ContentProvider 是跨进程数据共享的核心组件,而 ContentProviderRecord 则是支撑这一机制的“幕后英雄”。它类似于 ContentProv
解析 BroadcastRecord:广播机制的“幕后指挥官”
在Android系统中,广播(Broadcast)是进程间通信(IPC)的核心机制之一,而BroadcastRecord正是支撑这一机制的“幕后指挥官”。本文将以通俗易懂的语言,结合源码流程,为您揭开
解析Android ServiceRecord:后台服务的“数字身份证”与运行机制
本文围绕 Android 系统中 ActivityManagerService(AMS)对 Service 的管理展开,深入剖析相关数据结构、生命周期及核心机制,以下是通俗详尽的解读: 一、AMS:管
Android中ActivityRecord解析
一、ActivityRecord:Activity 的 “数字档案” 在 Android 系统中,ActivityRecord是 ActivityManagerService(AMS)用于管理 Act
简析 Android 四大组件
解析 Android 四大组件(Activity、Service、ContentProvider、BroadcastReceiver)与进程启动的底层关联,结合 Android 6.0 源码,阐述组件
解析 Android 中LocalBroadcastManager的原理
本文深入解析 Android 中LocalBroadcastManager的原理,它是一种高效、安全的进程内通信机制,适用于同一应用内不同组件间的消息传递。以下用通俗语言和结构化逻辑详细解读: 一、核
解析 Android 广播(Broadcast)机制的核心原理
本文深入解析 Android 广播(Broadcast)机制的核心原理,结合 Android 6.0 源码,详细阐述广播的注册、发送、接收流程及不同类型广播的处理逻辑。以下用通俗易懂的语言和结构化逻辑
解析 Android 中ContentProvider(内容提供者)的核心原理
本文深入解析 Android 中ContentProvider(内容提供者)的核心原理,结合 Android 6.0 源码,详细阐述其跨进程通信(IPC)机制、生命周期管理及查询流程。以下是通俗易懂的
ContentProvider 的引用计数机制
本文深入解析 Android 中ContentProvider 的引用计数机制,结合 Android 6.0 源码,阐述其在跨进程通信(IPC)中的生命周期管理逻辑。以下是通俗易懂的详细解读: 一、核
解析 Android 中unbindService的流程
本文主要解析 Android 中unbindService的流程及服务断开连接的机制,结合 Android 6.0 源码阐述从客户端解绑服务到系统处理连接断开的完整逻辑。以下是通俗且详尽的解读: 一、
下一页