首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android-Framework
凤邪摩羯
创建于2024-09-03
订阅专栏
Android-Framework
等 5 人订阅
共19篇文章
创建于2024-09-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android-Framework-07-APK 打包流程
转载自程序员江同学 前言 作为一个Android开发,每天都会有相当一部分的时间花在编译打包上,如果项目比较大的话编译一次可能就要十几分钟。 那么在编译打包的过程中AGP到底做了什么?为什么编译那么耗
Android-Framework-07-PackageManagerService
1 PackageManagerService启动 SystemServer启动PKMS: 先是在SystemServer.startBootstrapServices()函数中启动PKMS服务,再调
Android-Framework-06-WMS-02-WMS
1 WMS主要作用、启动过程 1.1 WMS职责 整个界面就像由N个演员参与的话剧:ViewRoot就是各个演员的长相和表情,取 决于它们各自的条件与努力。WMS就是导演,它要负责话剧的舞台效果、演员
Android-Framework-06-WMS-01-Window
1 Window、WindowManager、WMS Window:在Android视图体系中Window就是一个窗口的概念。Android中所有的视图都是依赖于Window显示的。 WindowMa
Android-Framework-05-AMS-06-启动一个没注册的Activity
1 启动流程 2 Activiy启动 3 Activiy栈关系 4 Task String affinity; // 是指root activity的affinity,即该Task中第一个 final
Android-Framework-05-AMS-05-AMS 管理 Activity 启动 3
转载自biubiubiuu 本篇介绍阶段三的逻辑,这部分的分析上篇阶段二的触发点是同级的,也就是在阶段一中 TaskFragment::resumeTopActivity 触发的。 进程是怎么创建的不
Android-Framework-05-AMS-05-AMS 管理 Activity 启动 2
转载自biubiubiuu 由于篇幅原因,继续上一篇执行到 TaskFragment::resumeTopActivity 分析。 当前分析进度还处于阶段一的逻辑,阶段一最后是需要触发2个逻辑: 触发
Android-Framework-05-AMS-05-AMS 管理Activity 启动-1
转载自biubiubiuu Activity 的启动流程无论是对应用开发还是 FrameWork 开发都是必须要熟悉的一个流程。 FrameWork 中有很多重要的流程都是在 Activity 启动过
Android-Framework-05-AMS-04-ATMS-ActivityClientRecord与ActivityRecord“
转载自 牛晓伟 ActivityClientRecord App进程内Activity的记录者 为了把ActivityRecord与ActivityClientRecord之间的关系展示的更清楚,我特
Android-Framework-05-AMS-04-ATMS-详解
转载自 牛晓伟 本文摘要 本文采用自述的方式介绍了ActivityTaskManagerService是如何管理所有的Activity的,ActivityRecord的作用是啥,为啥要有Task的存
Android-Framework-05-AMS-04-ATMS-ActivityRecord和Task
转载自 牛晓伟 前言 从本篇开始介绍Activity管理系列的文章,Activity的管理主要是ActivityTaskManagerService (以下简称ATMS)负责的,Activity的管
Android-Framework-05-AMS-03-App 端框架
1、Android软件体系架构 2 Activity的启动方式 3 Activity & Fragment的生命周期 4 Standard等4种启动模式 5、启动模式应用场景 launchMode 使
Android-Framework-05-AMS-02-AMS 管理 App 启动
1 ActivityManagerServce ActvityManagerServcie的重要功能: start()函数知道: 1)启动 CPU 监控线程; 2) 注册电池状态和权限管理服务 sta
Android-Framework-05-AMS-01-ActivityManagerService
ActivityManagerService是Android系统中一个特别重要的系统服务,也是我们上层APP打交道最多的系统服务之一。ActivityManagerService(以下简称AMS) 主
Android-Framework-04-Binder
1 Binder的全面介绍 1.1.binder的出现 Binder是Android中最重要的一种进程间通信机制,基于开源的OpenBinder George Hoffman当时任Be公司的工程师,他
Android-Framework-03-Handler-问题
01:Handler 机制中,存在哪些角色?各自承担了什么功能? 02:Handler 机制中,Message 和 Runnable 的区别? 03:Handler 分发事件优先级,是否可拦截?拦截的
Android-Framework-03-Handler-原理
1. Handler 的核心作用 消息传递:在不同线程间传递消息(Message)。 任务调度:将任务(Runnable)延迟或立即执行。 线程通信:通过消息队列和 Looper 实现线程间通信。 H
Android-Framework-02-ANR
1 概述 Android的ANR主要有两种方式: 1. 通过handler的延迟机制超时触发ANR Service、BroadcastReceiver、ContentProvider都是通过Hande
Android-Framework-01-Android 系统启动分析
Android启动概览 众所周知,Android是谷歌开发的一款基于Linux的开源操作系统,下图所示为 Android 平台的主要组件 Linux 内核 Android 平台的基础是 Linux 内